0
フォームは、1レコードにつき1レコードを表示します。ボタンをクリックすると、選択したレコードの行にあるDBのテーブルに値が表示されます。次のようなものがあります:VBAにアクセス:選択したレコードに書き込む
DoCmd.RunCommand acCmdSelectRecord
DoCmd.RunCommand write "example" in the field <FieldName> of the selected record
それは可能でしょうか?
:
今、あなたののOnClickイベントにこのコードを呼び出しますか?それは難しいことではありません、ただ 'Me.MyField.Value =" SomeValue "' –
@ErikvonAsmuth申し訳ありませんが、それは明らかではありませんでした。私は質問を編集しました。 "example"という言葉を**表**に書くことができるようにしたいと思います。フォームにはそのフィールドの 'Controls'がありませんので、' Me.MyField.Value'を使うことはできません。 – user7867367
行に必要な条件を指定してSQLのupdate文を作成します。 'myTableを更新します.FieldIWantToUpdate = someThingShownOnMyForm myCriteriaField = someOtherTownShownOnMyForm'を設定し、CurrentDBで実行します。theStringIJustBuiltを実行します。 – Absinthe