• 締切済み

アクセスのマクロ設定について

アクセスにてフォームを作成しています。 フォーム(フォーム1)に別のフォーム(フォーム2)を開くボタン(マクロ)を作成しました。 フォーム1の主キーと同じキーのレコードを指定して、フォーム2で 開かせたいのですが、どのようにマクロを設定すれば良いのでしょうか。 前のレコードや先頭のレコードへの移動はメニューから選択できた ので分かったのですが、上記の方法は分かりませんでした・・・。 何卒よろしくお願い致します。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

マクロではありませんが >フォーム(フォーム1)に別のフォーム(フォーム2)を開くボタン(マクロ)を作成しました。 ならば(バージョンにもよるかもしれませんが、当方2002で確認) フォーム1のボタンを作成すると、コマンドボタンウィザードが開くと思います。 ウィザードの フォームの操作 で、フォームを開く を選択して次へ フォーム名で フォーム2を選択して 次へ 特定のレコードを表示する にチェック入れて 次へ フォーム1のキーのフィールド名と フォーム2のキーのレコード名を関連付けして次へ 終了すればご希望のボタンができました。

t2r
質問者

お礼

早速のご回答ありがとうございます。 説明不足で申し訳ございません。 この方法は試してみたのですが、既存のファイルを修正している為、 「プロジェクトが保護されているため、操作を実行することができ ません」とのエラーが出てしまいます。 ですので、マクロでの対応を考えております。