![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
2つのフォームで一方の値をもう一方のフォームに代入したいのです。
方法はコマンドボタンを押すことによって、AフォームからBフォームに2項目同時に同じレコードに代入したい。コマンドボタンに“値の代入マクロ”を設定します。
Aフォーム 代入したい項目のデータ型=2つともオートナンバー型(AN項目,AG項目)
レイアウト=2つともリストBOX(1列目がAN項目,AG項目)
Bフォーム 代入されたい項目のデータ型=2つとも長整数型(BN項目,BG項目)
レイアウト=2つともテキストBOX
現状はAフォームの2つの項目のどちらか1つしか代入できません。
Aフォームの代入したい項目は新レコードではなく、既にデータが入力されているレコードのIDをBフォームの新レコードに代入したいのです。
コマンドボタンを押すとエラーは表示されず、フォームは正常に閉じます。しかし、テーブルを見るとどちらか一方のレコードにはデータが入力されていないのです。
代入されたいBフォームは、常に新レコードで主キーは設定していません。Bフォームに代入されるAN項目・AG項目の値は、その他のレコードの値と重複しています。
いきずまって困っているので、みなさんの力をお借りできたらと思って書き込みました。イメージが湧きにくいとは思いますが、よろしくお願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Aフォーム、Bフォーム共開いた状態で
Aフォームのリストボックスの名前が「リスト0」とした場合
“値の代入マクロ”
-------------------------------------------------
アクション 値の代入
アクションの引数
アイテム:[Forms]![Bフォーム]![BN]
式 :[Forms]![Aフォーム]![リスト0].[Column](0)
-------------------------------------------------
アクション 値の代入
アクションの引数
アイテム:[Forms]![Bフォーム]![BG]
式 :[Forms]![Aフォーム]![リスト0].[Column](1)
-------------------------------------------------
これでOKです。
お答え頂いてありがとうございます。試してみましたが駄目でした。
原因が何なのか不明です。解決できなかったので点数は付けませんでした。
ご了承願います。また機会がありましたら回答の方、よろしくお願いします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 入力フォームへ、データを自動的に入力するプログラム。どうやって作る? 4 2023/01/16 10:24
- その他(ソフトウェア) Googleフォーム、効率的な入れ方 2 2022/10/03 22:44
- Access(アクセス) MSaccessのレポートを開く 2 2022/09/01 13:16
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(IT・Webサービス) 必要なデータを定形資料に取り込む方法 3 2022/08/26 09:29
- JavaScript 助けてください!スパムメールがとんでもなく大量に届きます。 3 2023/08/10 16:32
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
選択したチェックボックスのみ...
-
アクセスでテーブルの変更内容...
-
Accessのフォーム上にレコード...
-
AccessのCtrl+2の操作を自動化...
-
Access 別フォームへの再クエ...
-
ACCESS フォームにデータ入力で...
-
Access2002 フォームを閉じるた...
-
他フォームのチェックボックス...
-
Accessのフォームに表示...
-
ACCESSで入力フォームをHTMLフ...
-
ACCESS フォームの値がすぐに...
-
ACCESSでテーブルから選択,表示...
-
Access2002 呼び出したフォーム...
-
ACCESSのVBS
-
アクセスのフォームのビューが...
-
Access Label 手のマウスポイン...
-
MS-Access レコードセレクタの...
-
ACCESSのフォームからデータの...
-
ACCESSのVBAでのサブルーチンへ...
-
Accessフォームのテキストボッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフォーム上にレコード...
-
ACCESSのフォームからデータの...
-
アクセスのフォームのビューが...
-
選択したチェックボックスのみ...
-
アクセスでテーブルの変更内容...
-
accessの自動更新処理をできな...
-
Access 別フォームへの再クエ...
-
アクセスでの項目追加について...
-
Accessフォームのテキストボッ...
-
ACCESSで入力フォームをHTMLフ...
-
Access2002 フォームを閉じるた...
-
Access フォーム上でコンボボッ...
-
「メソッドまたはデータメンバ...
-
ADOでRecordsetオブジェクトを...
-
テキストボックス(アクセス)内...
-
Accessのフォームで作業領域を...
-
Accessのフォームに表示...
-
アクセス 0以外をカウントす...
-
テキストボックスの値をテーブ...
-
ACCESSで、フォームのレコード...
おすすめ情報