0

概要:コンボボックスから特定の値を選択すると、別の形式で保存された値を(テキストボックスに)表示したいと思います。持っている2つのコンボボックスの値をDLoopupプロパティに渡したいのですが、渡すたびにエラーが発生します。

以下は、テキストボックスのコントロールソースプロパティに挿入されるコードです。

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] ='" & [Combo5] & "'")

これにより、テキストボックスに「#Error」が表示されます。

また、次のことを試しましたが、「#NAME」エラーが発生します。

=DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] = '" & [Combo5.Value] & " And [Program_Name] = '" & [Combo7.Value] & "'")
4

1 に答える 1

0

区切り文字を整理する必要があります。AFAIR予算年度は数字です:

 =DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5])

数値タイプのフィールドに値を渡す場合は、区切り文字を使用せず、テキストには「Abc」または「Abc」のいずれかの引用符を使用し、日付にはハッシュ(#)#2012/11/31#を使用します。

 =DLookUp("[Year_ended]","1_Supportive_Housing","[BudgetYear] =" & [Combo5]  & " And [Program_Name] = '" & [Combo7.Value] & "'")
于 2012-06-15T18:10:44.380 に答える