0

クエリの結果を (VBA ではなく Access Query として) 入力したいリスト ボックスを含むフォームがあります。このクエリには、主キーに基づく Where 句があります。概念を理解するために、PK の値を (クエリの基準で) ハードコーディングしましたが、それは機能しました。私が実際に行う必要があるのは、値がアプリで発生する何かに依存するように変数を作成することです。ありがとう!

4

1 に答える 1

1

WHEREクエリの句でグローバル関数を呼び出すことができます。

たとえば、VBA で関数を記述します。

Public Function ValueForQuery() as Long
   ValueForQuery = x 'x will be the value you want to pass from the app
End Function

クエリでは:

SELECT * FROM SomeTable WHERE PK = ValueForQuery()
于 2013-06-30T15:10:16.553 に答える