システムwiki

あるフォームから別のフォームへの値を渡す

waleed4 受付中 最終更新日:2021-06-14 11:42

こんにちは、私は以下の説明のように問題を助ける必要があります.

FrmCustomerOrderと呼ばれるフォーム(TBLORDERという表に基づく)いくつかのフィールドで、OrderId PKというフィールドの1つがFRMOrderDetailというフォームがあります(TBLORDERDetailという表に基づく).
どちらのフィールドもあります.これらのフィールドの1つはorder_id skと呼ばれています.orderIdとorder_idのフィールドは1つのものとしてリンクされています.FrmCustomerOrderの形式でFrmOrderDetailを開くボタンを作成し、順序付け値をコピーする
order_idに.しかしそれはうまくいきません.

プライベートサブBNOPENORDER_CLICK()

docmd.openform( "frmorderdetail")

フォーム![FRMORDERDETAIL]![ORDER_ID]= ME.ORERSID

終了SUB

返信リスト(回答:4)

3 #
Scottge

新しいレコードにフォームを開くか、既存のレコードを見つけようとしていますか.それぞれにはさまざまな方法があります.助けることができるように助言してください.

応答3# ->にスキップ
2 #
waleed4

ご回答有難うございます.フォームはデータ入力で、ポップアップフォームとしてデータ入力フォームとして開きます.

応答2# ->にスキップ
1 #
Scottge

私はあなたの新しい投稿に答えました.
フォームが常に呼び出し形式から開かれているかどうかによって異なります.その後、呼び出し形式のコントロールを参照するためにデフォルト値を設定できます.
またはOpenARGS機能を使用して、値を新しいフォームに渡すことができます.

4 #
JasleS

私はこのtableを何度も何度も使って他のフォームのフォームとコントロールを他の形式でのコントロールしました.私もあなたを助けることを願っています.
https://access.mvps.org/access/forms/frm0031.htm