Access 2010で、barcodeNumberというフィールドから数値を取得し、その数値を文字列に変換してから、その文字列を取得し、*を先頭に、*を末尾に連結する式を作成しようとしています。これは私が持っているものです:
"*" & CStr([barcodeNumber]) & "*"
しかし、これは戻ってきています:
*Error 0*
そのエラーはどういう意味ですか?そして、どうすれば私が望むことを達成できますか?
Access 2010で、barcodeNumberというフィールドから数値を取得し、その数値を文字列に変換してから、その文字列を取得し、*を先頭に、*を末尾に連結する式を作成しようとしています。これは私が持っているものです:
"*" & CStr([barcodeNumber]) & "*"
しかし、これは戻ってきています:
*Error 0*
そのエラーはどういう意味ですか?そして、どうすれば私が望むことを達成できますか?
エラー 0 は「エラーなし」を意味します。これをチェックしてください(返信のいずれか):bytes.com/topic/access/answers/523300-error-0-20-a
エラーの原因が NULL 値の場合:
"*" & CStr(IIf(IsNull([barcodeNumber]), 0, [barcodeNumber])) & "*"
これをやってしまった:
= "*" & [barcodeNumber] & "*"
うまくいきました!