これは多分愚かな質問かもしれませんが、十分な資料が見つからないか、それを得られません。Access VBAでSQLを使用
私がしようとしているのは、私のVBAコードでSQL文を使用することです。 私はDoCmd.runSQLを使うことができると知っていますが、これは私にとってはうまくいかないようですが、常にエラーメッセージが出ます。例については
、私が試してみてください。
Set StringArray() = DoCmd.RunSQL("Select column from table")
または
If (DoCmd.RunSQL(Select sum(column) from table where coulmn = '" + Me.txtField + '") > 0) Then
が、それはいつものようなものスロー:コンパイルエラー。期待される関数または変数。
何か間違っているかどうか分かりませんが、DoCmd.runSQLで通常のSQL文を使用できると思いました。
私は、明示的な回答ではなく、ドキュメンテーションで何を検索するかについてのポインタが必要だと思います。 CurrentDb.OpenRecordsetとCurrentDb.Executeを探してください – Sam
ここにいくつかの紹介があります:http://p2p.wrox.com/access-vba/472-using-docmd-runsql-return-values.html – Andre