2016-11-29 5 views
0

リンクされていないテーブルからバインドされていないフィールドを持つフォームにデータをプルしようとしています。私はすでにデータを入力してテーブルに送信するフォームを持っていますが、これを元に戻して更新することができます。バインドされていないフィールドに情報をプル

これは私が

DoCmd.RunSQL "SELECT * " & _ 
" FROM [" & Address & "].[BusinessAccountOpening]" & _ 
" WHERE [ID]= " & Me![txtID] & "" 

Forms!frm_ViewUpdateRecords!Sub_Details.Form.subaddthedata 

しかし、エラーを取得して持っているものです。 RunSQLアクションには、SQL文で構成される引数が必要です。

あなたが選択クエリを提示しながら、

+0

なぜ 'SELECT'の後ろに2つの二重引用符がありますか?ステートメント( 'DoCmd.RunSQL')をPRINTして投稿することをお勧めします。 – FDavidov

+1

ところで、コードを編集してSQL文を読みやすくすると、明確になります(さらに調べてみたい人が増えます)。 – FDavidov

+0

ありがとう、私は何か別のものを試してみました – CatyG

答えて

0

DoCmd.RunSQLCurrentDb.Executeは、アクションクエリ(追加、更新、削除)するためのもので助けてください。

DoCmd.OpenQuery ...を呼び出すか、レコードをレコードセットに割り当てます。

+0

Docmd.OpenQueryを置く私はそれがオブジェクトを見つけることができないというエラーを得る – CatyG

+0

まあ、はい。 _SQL文字列_は問合せですが、_QueryDef_オブジェクトではありません。したがって、SQLをQueryDefオブジェクトに割り当てます。 – Gustav

関連する問題