• 締切済み

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にコピーすると成功します。 ご存知の方、よろしくお願いします。

みんなの回答

  • hequil
  • ベストアンサー率65% (242/372)
回答No.1

LIKE演算子を使った条件式を   フィールド名 Like 'XX*' から   フィールド名 Like 'XX%' としてみてはどうでしょうか?

ruminow
質問者

補足

早速の回答ありがとうございます。 試しにやってみましたが、レコード0件にはなりませんが データは取得できないようです。 (現象:フォームを表示するものの明細行はない)

関連するQ&A