2016-04-01 18 views
1

私の質問に問題があります。私がVBAを初めて勉強したので、私を許してください。私はVBAコードの一部としてクエリを持っており、たぶんエイリアスや構文と関係があります。私はいくつかのことを試してみましたが、まだ運VBA/SQLに '1つ以上の必須パラメータに値が指定されていません。'

"SELECT mtn.* " &_ 
"FROM (" &_ 
"SELECT [PATIENT_KEY], [RENDERING_PROVIDER_KEY] " &_ 
"FROM [claim_detail$] " &_ 
"WHERE [CPT_HCPS_PROC_CD] IN ('82330', '82374', '82435', '82565', '82947', '84132', '84295', '84520') " &_ 
"GROUP BY [PATIENT_KEY], [RENDERING_PROVIDER_KEY] HAVING COUNT([CPT_HCPS_PROC_CD]) >= 8) AS [pat_matches] " &_ 
"INNER JOIN [claim_detail$] AS mtn ON " &_ 
"mtn.[PATIENT_KEY] = [pat_matches].[PATIENT_KEY] AND " &_ 
"mtn.[RENDERING_PROVIDER_KEY] = [pat_matches].[RENDERING_PROVIDER_KEY] " &_ 
"WHERE mtn.[CPT_HCPS_PROC_CD] IN ('82330', '82374', '82435', '82565', '82947', '84132', '842 

私は入れません:Microsoft Accessデータベースエンジン(91、2):いいえ値は、一つ以上の必要なパラメータのために与えられていません。

あなたのお手伝いがありがとうございます。ありがとう

+1

(1)質問にはどのような問題があるか説明してください。 (2)照会文字列*を照会文字列*として出力する。文字列連結の束ではなく、追跡が難しい。 (3)データベースをどのように呼び出しているのかも関係している可能性があります。 –

答えて

0

1つ以上の必須パラメータに値は指定されていません。

これは通常、1つ以上のフィールド名のスペルが間違っていることを示します。

関連する問題