Microsoft Access 掲示板

OpenReportでWhere Conditionで指定している変数が反応しない / 2

4 コメント
views
4 フォロー
2
hiroton 2022/02/25 (金) 08:46:08 9e337@f966d

DoCmd.OpenReport "外注預", acViewPreview, , "[仕入先コード]=" & rs!仕入先コード

パラメータの入力の下のA020050は仕入先コードです、手入力で一つ一つ仕入先コードを入れると正しくPDFが作られます。

ちゃんと読んでませんが

WHERE "[仕入先コード]=" & rs!仕入先コード
↓
WHERE "[仕入先コード]=A020050"

となるならパラメータ要求されて当然です
仕入先コードが文字列なら

"[仕入先コード]='" & rs!仕入先コード & "'"

"[仕入先コード]=" & rs!仕入先コード

"[仕入先コード]='" & rs!仕入先コード & "'"

とする必要があります

手入力でうまくいく場合のWHERE句を確認してみてください

通報 ...