- ベストアンサー
【Access】 テキストボックスへの入力
毎回お世話になっております。 現在、フォームの編集をしております。 フォームはヘッダー部分と詳細部分に分かれており、ヘッダーの部分に「テキストボックスAに取引先コードを入力し、検索ボタンを押すと、同ヘッダーのテキストボックスBに該当する取引先情報が表示される」仕組みになっています。 詳細の部分には、新規の顧客情報を入力するテキストボックスが並んでおり、各レコードをテーブルに保存できるようになっています。 現在解決したい点なのですが、ヘッダーのテキストボックスBに表示された取引先情報を、ボタンを押す等の何らかの方法で、詳細の中のテキストボックスCに入力されるような仕組みが出来れば、と考えております。 (テキストボックスCのコントロールソースを変更する方法も考えましたが、各項目のソースはクエリとリンクしているので、この方法は止めました。) アイディアをお持ちの方、アドバイスを頂けますと幸甚です。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コマンドボタンを適切な位置に追加配置し、そのコマンドボタンのクリック時プロパティの イベントプロシージャに下記のようなコードを記述すればよいでしょう。 Private Sub コマンド0_Click() テキストボックスC = テキストボックスB '←この行だけをコピーしてください。 End Sub #単純すぎる回答です。質問の読み間違いがありましたらご容赦ください。
その他の回答 (1)
データの入力専用フォームでしたら、 私の場合、フォームにテーブルやクエリーを関連づけません。 ご質問の例で言えば、取引先コードのテキストボックスAの更新後イベントプロシージャに、 必要な取引先データを取引先マスタ(テーブル)から引っ張って来て、フォーム上のテキストボックスに代入するようにしています。
お礼
アドバイスありがとうございました!
お礼
ありがとうございました。できました!