- ベストアンサー
accessクエリの条件パラメータの件
こんにちわ。 access2000でクエリを作成していますが, [抽出条件]に「モジュール」内で定義したグローバル変数を 渡したいのですが,どのようにすれば良いでしょうか? 教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#182251
回答No.1
試してみました。手持ちのデータベース(本の発注管理)で著者名で検索するクエリです SELECT 注文Tbl.* FROM 注文Tbl WHERE (((注文Tbl.著者名)=Condition())); モジュールは Public Function Condition() Condition = "中野 翠" End Function で、グローバル変数は使用していませんが、直すのは簡単でしょう
その他の回答 (1)
- gatt_mk
- ベストアンサー率29% (356/1220)
回答No.2
グローバル変数の値を変更するタイミングがわからないので何ともいえませんが、私がよくやるのは値を変更した後、対象のクエリを最初に利用するタイミング前に、そのクエリを一旦削除してグローバル変数を代入したSQLを作成し新たなクエリを作ってしまいます(当然クエリ名は同じにします)。 詳細なモジュール内容は省略します(必要ならば現在作成しているクエリのSQL文を補足してみてください、変数の代入ポイントも含めて)。
質問者
お礼
gatt_mkさん 回答ありがとうございます。 教えて頂いた方法でうまくできました。
お礼
fuuten_no_nekoさん 回答ありがとうございます。 教えて頂いた方法でうまくできました。