2016-09-30 5 views
0

ユーザーがドロップダウンからチーム名を選択し、そのチーム名のすべての詳細を提供するアクセスフォームを作成しています。アクセスユーザー選択フォームのデータ型の不一致

フォームをユーザーの選択に従ってリロードするためのVBAコードでは、データ型の不一致が続きます。誰もが

enter image description here

を助けることができますか?

+1

はフィールドチームは文字列に名前を付けますか?もしその場合、その値の周りに一重引用符を使用してください。 – Steve

+0

@Steve TeamName = "Select * from Current_Headcount where([チーム名] = '"&Me.TeamName& "')」に変更しました。ユーザーフォームには何も表示されません –

答えて

0

いくつか問題があります。

TeamNameが「テキスト」列の場合は、テキストを引用符で囲む必要があります(この場合は一重引用符を使用してください)。

したがって、以下は動作するはずです:

TeamName = "select * from Current_Headcount where ([Team Name = '" & me.TeamName & '") 
+0

コードを次のように変更しましたTeamName = "Current_Headcountから選択*ここで([Team Name] = '"&Me.TeamName& "')"ユーザーフォームから名前を選択すると、下のデータシートには何も表示されません –