hiroton
2020/09/25 (金) 19:57:05
88398@358c8
SQLに関わるときがフィールド名になるのでしょうか?
とりあえずはその認識であっています。
フォームのフィルターに指定する文字列や、定義域集計関数(DLookupとか)の条件部分はSQLのWHERE句に相当する文字列を指定することになっています。
WHERE句はその条件指定で(フィールド名)(比較演算子)(値)
の形をとれるため、これに従ってフィールド名を要求している部分にフィールド名を記述するというわけです。
で、この時に使えるフィールド名はそのSQL文が実行されるときの対象となるデータ(テーブル、クエリや、フォームのフィルタならレコードソース)のフィールド名となります。
VBAの処理で文字列が生成され、その文字列をSQLとして処理する。「SQLに関わるとき」はそんな処理をしているんだと理解できるとフィールド名の使いどころもわかると思います。
通報 ...
スッキリしました!教えていただき、ありがとうございました。