Microsoft Access 掲示板

非連結のテキストボックスデータを連結したい / 7

10 コメント
views
4 フォロー
7
hatena 2020/09/15 (火) 13:17:47 修正

引用符に関しては、下記が参考になると思います。

Access上のコード内で引用符(")と単引用符(')の使い分けについて - hatena chips

上記のリンク先でもいってますが、まずは、VBAコードとSQLコードは違う言うことを意識する必要があります。
まずは上記の解説を読んで理解してください。

そのうえで、

=DLookUp("案件NO","Q_案件","購入日=#" & [最新購入日] & "#")

この DLookup はVBAの関数です。それぞれの引数は、
第一引数 フィールド名またはフィールド名を含む式を文字列で指定
第二引数 テーブル名/クエリ名を文字列で指定
第三引数 抽出条件式を文字列として指定
抽出条件式はSQLのコードです。クエリのSQLのWHERE句に記述する式のことです。
それをVBAの文字列とします。

あと、コード中で、数値、文字列、日付を扱うときは、扱いが異なります。
数値はそのまま、文字列は引用符で囲む(上記のリンクを参照)、日付は # で囲む、
という決まりです。
これはVBAでもSQLでも同じです。

通報 ...