解決済み
AccessVbaベーシックについての質問です。 今独学でAccessVbaベーシックを勉強しているのですが、テキストを見ながらいろいろ記述をしていますが、理解できているとは言えない状況です。ベーシックなのに難易度が高いように思ういます。このまま一通り進めて、試験に合格できる力が付くのでしょうか?この後スタンダードも控えているので心配です。 対策されているパソコン教室を探しても、ExcelのVBAはやっているけどAccessはやっていないというところがおおいようです。これはなぜなんでしょうか?僕は京都に住んでいるのですが、対策されている学校をご存知の方の情報も待っています。
ExcelのVBAをやらずにいきなりAccesのVBAをやってしまったのが間違いなんでしょうか?
300閲覧
ExcelVBAもAccessVBAもプログラミング言語としては同じものです。大きく違うのは扱う対象です。ExcelVBAではBook、Sheet、Cellが主な対象ですが、AccessVBAではデータベースと関連するいろいろな要素がプログラミングの対象になります。それらの概念の理解がまず先決になります。 また、ExcelのユーザーフォームとAccessのフォーム、一見同じように見える各Controlも細かい部分では違っています。 また、イベントについての理解も必要になります。 ExcelVBAに比べてAccessVBAを学ぶ場が少ない、というのはどこも同じようです。理由はいろいろ考えられると思いますが、Accessの場合、とりあえず何か作ってみるまでがなかなか大変で、Excelのように新しいファイルを開いてシートのセルに数字を打ち込んでSUM関数で集計する、これをAccessでやろうとすると随分手数がかかります。もちろんExcelにはない強力な武器をAccessは持っているのですが、それを実感するまでには時間が。
なるほど:1
別にどちらが先かVBAの難しさに差は無いと思います。書くいう私もAccessでVBAを覚えました。 しかし問題は、Accessがデータベースである点です。元々、アプリケーションとして難易度が高い物です。そちらを完全に理解しないまま学んでも不明点が増える一方です。 また、データベース操作で用いるADOやRecordsetの概念はExcelでも使えますが試験に出てこないので一般的に学ばないのではないでしょうか。その辺りの差はありますね、たしかに。 まずAccessを学ぶことをお勧めします。
< 質問に関する求人 >
パソコン教室(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る