- 締切済み
ACCESS2000でLike演算子
ACCESS2000で開発しています。 とあるフォーム(これにはレコードソース:SELECT…を記述しています) をDocmd.Openで開く時にWhereConditionを設定しています。 このWhereConditionには、 (A条件) AND (B条件) AND (C条件) AND フィールド名 Like 'XX*' といった内容を書いているのですが、正常に抽出できません。 (A条件) AND (B条件) AND (C条件) までですと抽出できるのですが、Like演算子を使った条件を加えると 0件になってしまいます。 どこが悪いのか全くわかりません。 ちなみに全てのSQL文をクエリのSQLにコピーすると成功します。 ご存知の方、よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hequil
- ベストアンサー率65% (242/372)
回答No.1
LIKE演算子を使った条件式を フィールド名 Like 'XX*' から フィールド名 Like 'XX%' としてみてはどうでしょうか?
補足
早速の回答ありがとうございます。 試しにやってみましたが、レコード0件にはなりませんが データは取得できないようです。 (現象:フォームを表示するものの明細行はない)