2016-12-23 4 views
0

私はアクセスのクエリを介して情報を引き出しています。以下は私のコードです。結果は、"Pinacle Type" is "DOM" or "BOOK"が入力されますが、タイプがIIFステートメントの記述どおりであれば、#Errorとなります。1つの結果に対して#Errorというアクセスクエリ

5_BeneBankID: IIf([Pinacle_Type]="DOM" Or "BOOK",Mid(Replace(Replace([BeneABA]," ",""),"-",""),1,11),Mid(Replace(Replace([Intl_BeneBankID]," ",""),"-",""),1,11)) 

このステートメントには、フォーマットする部分もありますが、これらは最初のインスタンスで動作します。 BeneABAフィールドは銀行のABA番号ですので、これは常に数値です。 Intl_BeneBankIDは、すべてアルファまたは英数字のSWIFTコードとして知られているものです。どちらも最大11文字の長さです。

また、次のように入力すると、Intl_BeneBankID POPULATES!私は困惑しています理由である:

5_BeneBankID:

関連するテーブルをIntl_BeneBankID

+2

これが役立つかどうかわかりませんが、私は '[Pinacle_Type]]フィールドをNz()でラップしようとしています(Nz([Intl_BeneBankID]、" = "DOM"または "BOOK" 'は[Pinacle_Type] =" DOM "または[Pinacle_Type] =" BOOK " – Skippy

答えて

0

問題のあなたの説明は私には漠然としたようだと私は、わからないんだけど、あなたには、いくつかの上に#エラーを取得している場合すべてではありませんが、データにnullフィールドが含まれている可能性があります。これはテストデータの共通の問題であり、本番コードではあまり頻繁ではありませんが、処理する必要があります。

関連する問題