- ベストアンサー
Access 2つ条件のあいまい検索について
顧客リストから検索したいとき、会社名と都道府県から絞りたいのです。 会社名のみ絞ることができて、都道府県を増やすとエラーが出てしまい、どこが違うのかわかりません。 ANDをつければできると思ってたんですがなかなか出来ません。 会社名のみの検索は下記の通り使っております。 Private Sub コマンド2_Click() DoCmd.OpenForm "顧客カード", , , "会社名 like " & "'*" & Me.コンボ0 & "*'" End Sub 宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Option Compare Database Private Sub コマンド0_Click() DoCmd.OpenForm "顧客マスター", , , _ "会社名 like '*A*' AND 都道府県 like '*京*'" End Sub の実行結果は添付画像の通りです。 >都道府県を増やすとエラーが出てしまい・・・。 つまり、増やした際にバグも紛れ込んでいるということでしょう。 Private Sub コマンド0_Click() Dim strLinkText As String strLinkText = XXXXXXXXXXXXXXXXX MsgBox strLinkText DoCmd.OpenForm "顧客マスター", , , strLinkText End Sub strLinkText を作成し MsgBox にて表示して確認されたらどうでしょうか?
お礼
有難うございます!!!できました(^^)