今までに、Microsoft Accessを使用して主に自社で使うデータベースアプリケーションを作ってきました。
自社といっても個人事業ですので、基本的には構築からデータ登録、操作はすべて自分一人ですので、バグが見つかればその都度修正して使っています。
大規模なシステムでなければ何とかVBAを使い構築することができております。
VBAの記述は、本職のエンジニアさんから見ればだいぶ無駄があり、おかしな記述になっている部分も多くある状態ですが、基本的に行いたい処理が見つかればネットで調べつつ、知識を蓄え成長してきました。
今回自社で仕様しているシステム構築にも一区切りついたため、前々から興味があったのですが見て見ぬふりをしてきましたC#を勉強してみようと思い、いろいろ調べてみるとVISUAL STUDIO 2015 Communityという総合開発環境が無料でダウンロードできることを知り、早速ダウンロードして使用してみました。
参考図書として「Visual C# 2015 パーフェクトマスター」という書籍も購入して少しずつ読み進めております。
今回teratailで質問させていただくには厚かましような内容になるのですが、Visual C#でフォームを表示するという処理で、上記書籍ではForm1に配置されたbutton1をクリックしてForm2を開く(表示)する記述として
C#
1Private void button1_click(object sender, EventArgs e) 2{ 3 Form2 frmForm2 = new Form2(); 4 frmForm2.showDialog(); 5}
とあります。
もちろんこの通り記述して動作もしているのですが、ACCESS のVBA処理の知識しかなく、理解できないままでいます。
ACCESS VBAでは
Docmd.openform "form2"
というようになると思うのですが、上記のC#でのフォーム表示処理をACCESS VBAで無理やり解説するとどのようなことをしているのでしょうか?
特に1行目の
Form2 frmForm2 = new Form2();
の部分が....
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/25 04:23