質問: 基本ですがvba教えてください。 access2000を使っています。aというフォームにボタンをつくり、bというフォームを開きたいと思っています。bというフォームは、単票式でつくってあり、[社員id][社員名][グループ名]となっております。 このとき、aのフォームの【高木さん】というボタンを押すと、bのフォームの高木さんのページが開くようにしたいです。どうやってコードを書いていいのかわかりません。。。教えてください。
回答: bと言うフォームを開きたいだけなら aフォームのボタンのイベントのクリック時で...ボタンを押してコードビルダを選ぶか、コンボボックスでイベントプロシージャを選んでから...ボタンを押すとvisualbasicediterが開き、ボタンに対するクリックイベントのプロシージャの部分にカーソルが移動します。 そこにコードを書くとボタンを押したときにそのvbaが動きます。 docmd.openform "b" でbと言う名前のフォームが開きます。 visualbasicediterでhelpを開くとvbaのhelpが引けます。 質問タブでopenformを検索すれば、イロイロなモードでの開き方や抽出条件設定の方法が書いてあります。 ご参照下さい。