
実行時エラー'3075':
クエリ式'(品名 In(A102))'の構文エラー:演算子がありません。
とでます。どこがダメなのか分かりませんので教えて下さい。
アクセスは初心者ですので分かりやすくお願いします。
チェックを入れた品名だけをレポートに出すようにしたくて
調べて下記のようにしたのですがエラーが出ます。
Private Sub コマンド_Click()
If Me.チェック Then
Me.品名リスト = Replace(Me.品名リスト & ",", "," & Me.品名 & ",", ",")
Me.品名リスト = Left(Me.品名リスト, Len(品名リスト) - 1)
Else
Me.品名リスト = Me.品名リスト & "," & Me.品名
End If
End Sub
Private Sub 実行_Click()
Dim strFilter As String
If Me.品名リスト <> "" Then
strFilter = "品名 In(" & Mid(Me.品名リスト, 2) & ")"
DoCmd.OpenReport "Rカタログ", acViewPreview, , strFilter
Else
MsgBox "選択されたデータはありません。"
End If
End Sub
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
inの構文がおかしいように思います。
品名 in ( ’品名1’,’品名2’, ’品名3’ )
のような文字列を作っておかないといけないのに
strFilter に代入される値は
品名 in ( 品名1,品名2, 品名3 )
のような。
strFilter = "品名 In(" & Mid(Me.品名リスト, 2) & ")"
の行でF9キー押してブレーク行を設定。
実行すると止まるから値を確認してみて下さい。
その後はF8キーで1行ずつ進めるなり、F5キーで一気に進めるなり。
この回答への補足
値を確認とはどのようにしたらいいのでしょうか?
F8を押して確認してみた所
DoCmd.OpenReport "Rカタログ", acViewPreview, , strFilter
の行でF8を押すと同じエラーが出るのですがその行がおかしいという事でしょうか?
ご指摘頂いた様にやはり品名の部分がダメだったようです。
"品名 In(" & Mid(Replace(Me.品名リスト, ",", "','"), 3) & "')"
に変更したら出来ました。
ありがとうございました。
No.2
- 回答日時:
実行しようとした中身が見たかったのですが、
無理っぽいですね。すいませんでした。
No.1
- 回答日時:
Private Sub 実行_Click()
Dim strFilter As String
If Me.品名リスト <> "" Then
strFilter = "品名 In(" & Mid(Me.品名リスト, 2) & ")"
MsgBox strFilter <==追加
DoCmd.OpenReport "Rカタログ", acViewPreview, , strFilter
Else
MsgBox "選択されたデータはありません。"
End If
End Sub
何が表示されるでしょうか?
この回答への補足
追加して実行をクリックしたときに出るメッセージの事でよろしかったでしょうか?
実行をクリックすると
イベント プロパティに指定した式クリック時でエラーが発生しました:名前が適切ではありません:実行_Click
*マクロ名、ユーザー定義関数名、[イベント プロシージャ]以外の式が指定されています。
*関数、イベント、マクロの評価でエラーが発生しました。
とでます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointのスライドの途中で...
-
パワーポイント「スライドショ...
-
パワーポイントの表
-
PowerPointで、作成されたファ...
-
音声マークを一括非表示にしたい。
-
エクセル・パワーポイントなど...
-
パワーポイントの見出しの線の...
-
Microsoft Office2016をOffice2...
-
【パワーポイントのフォントが...
-
ExcelのグラフをPowerPointに貼...
-
皆さん、おはようございます♪ ...
-
Microsoft Outlook本文に、パワ...
-
パワーポイント2019 図の透...
-
【画像あり】パワーポイントの...
-
パワーポイントに貼り付けた素...
-
27歳の彼氏と電化製品を見に行...
-
パワーポイントについて。背景...
-
プレゼン時のポインター
-
パワーポイントをメールで送信...
-
パワーポイントのアニメーショ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
右左折する時は、その場所の30...
-
教習所 今日、縦列駐車を習って...
-
このネスプレッソマシンの年式...
-
クエリ式'(品名 In(A102))'の構...
-
消防車の消化能力が足りないよ...
-
エクセルで日報を自動で累計さ...
-
初めてパーマをかけたのですが...
-
酒と風俗で人生を駄目にするこ...
-
少量危険物貯蔵庫の防油堤について
-
自分でよく毛染めをするんです...
-
いつも行ってる理容室にこれが...
-
新潟市にある新潟メンタルクリ...
-
パーマかけてそめたいんですけ...
-
中学生です。 友達と秘密結社(...
-
この髪型は
-
医者の往診について
-
どうして失敗したパーマをとっ...
-
食塩配合の胡椒から天日塩配合...
-
メイド=風俗
-
ヘアスタイルがうまくいきませ...
おすすめ情報