|
▼小僧 さん:
>▼kuri さん、T さん:
>とでもして、「stSQLWhere」にどんな値が入っているか確認してみましょう。
>今のままですと kuri さんが望まれるような値が入っていないと思います。
>
>Private Sub コマンド28_Click()
>Dim stSQLWhere As String
>Dim stSQLWhere1 As String
>
>stSQLWhere = "T_001.受付月日 between[forms]![F_001]! #" & txt1 & "# AND[forms]![F_001]! #" & txt2 & "# "
>
>stSQLWhere1 = "T_001.受付月日 between #" & _
> [Forms]![F_001]![txt1] & "#AND #" & [Forms]![F_001]![txt2] & "# "
> Debug.Print stSQLWhere
> Debug.Print stSQLWhere1
>
>End Sub
実行結果は
1.T_001.受付月日 between[forms]![F_001]! #2000/1/1# AND[forms]![F_001]! #2000/1/3#
2.T_001.受付月日 between #2000/1/1#AND #2000/1/3# となっていたのですが、
どこが悪いのやら・・・。1.番の方が正しいのですか?ちなみに、Openformすると、どちらも下記のようにtxt1,2に入れた抽出条件が、テーブルにあるレコード分だけ繰り返されて表示されます。う〜んわかりません。たすけて〜。
txt1 txt2
2000/1/1 2000/2/2
2000/1/1 2000/2/2
2000/1/1 2000/2/2
2000/1/1 2000/2/2
|
|