人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Accessのフォームとボタンについて質問です。フォーム1とフォーム2があります。フォーム1にボタンが複数配置してあり、このボタンを押すとフォーム2が起動してくる仕組みです。

1.フォーム1からフォーム2を開くとき、フォーム2のトップにキャプションで表示をおこないたい。openargsとcaptionで設定を行うみたいですが、うまく動きません。

2.フォーム1のどのボタンを押してもフォーム2が起動してきます。フォーム2にはオプションボタンが複数配置されています。フォーム1の押したボタンによってフォーム2の選択できるオプションボタンが決まります。例えばフォーム1にはボタン1、ボタン2、ボタン3があります。フォーム2にもオプションボタン1、オプションボタン2、オプションボタン3があります。更に実行ボタンがあります。

ボタン1を押してフォーム2を開き、オプションボタン1選択、実行を押すととある処理が走ります。ボタン2を押してオプションボタン1を押すとまた違う処理が走ります。つまり、フォーム1にあるボタンによって、オプションボタンでの処理内容が決まってきます。続きは下記へ。

●質問者: akaired
●カテゴリ:コンピュータ インターネット
✍キーワード:access とある オプション キャプション ボタン
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● SALINGER
●60ポイント ベストアンサー

簡単です。フォーム1とフォーム2で使えるパブリック変数を宣言すればいいです。

標準モジュールを挿入して、例えばkeyという変数を宣言します。

Public key As String

フォーム1でボタンを押したときに

key = "ボタン1"

のように値を代入します。違うボタンのときは違う値を代入します。

後は、フォーム2で実行ボタンを押されたときに、keyの値で分岐させればいいわけです。

http://q.hatena.ne.jp/

◎質問者からの返答

パブリックで変数を指定して簡単にいけました。ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ