私は非常にクッキーカッターのデータベース(非常によく似た、非常に反復的なクエリ)を持っており、それらは1つのモジュラーレポートに含まれます(つまり、それらはすべて異なる基準で同じものを返します)。
これらのクエリは最大100個あるので、コンボボックスを使用してクエリを表示します。クエリは(経由でOpenArgs
)レポートに送信されます。
プロジェクトにあるクエリのリスト(名前だけ)を生成する必要があります。コンボボックスのコントロールソースをこのクエリのリストにしたいのですが。
Value List
文字列を連結したソースまたはソースタイプを実行する必要があるかどうかは関係ありません。重要Query/Table
なのは、バインドされた列に"qryName"
私がこれまでに持っているもの:
For Each qry In CurrentDb.QueryDefs
list = list & ";" & """" & qry.Name & """"
'String in the form "qryName";"qryAnotherQuery";"qryNextQuery"
Next
しかし、どうやら値リストには最大2000文字の制限があるので、クエリがたくさんある場合、値リストを使用できませんか?注意:qry.Name
私のクエリだけでなく、「〜sq_cTableName」のようなものも返します。これは問題です。クエリだけが欲しいのですが。
何か案は?レポートのOpenArgsにクエリ名を送信できる限り、コンボボックスなしでこの情報を表示する他の方法も利用できます。