0

テーブルに名前を追加してドロップダウンメニューに表示できるフォームがあります。フォームをクリックすると、追加する名前を入力して[OK]をクリックするようにユーザーに求められます。ユーザーが[OK]をクリックすると、名前がテーブルに保存され、ドロップダウンメニューに追加されます。

すべてが正常に機能しますが、ユーザーがテキストボックスに値を入力して[OK]をクリックすると、ウィンドウがポップアップしてパラメータ値を要求します。ユーザーがこのパラメーター値を入力すると、テキストボックスから値を取得する代わりに、テーブルに保存されます。なぜこれが起こるのかわかりません。

名前は文字列ですが、引用符ですか?

コードは次のとおりです。

Dim test As String
test = Text1.Value
DoCmd.RunSQL "INSERT INTO List_Of_Agencies(T_PI_GroupName)VALUES (" & test & ");"
Form_0_Cover.Combo2.Requery
4

1 に答える 1

0
DoCmd.RunSQL "INSERT INTO List_Of_Agencies(T_PI_GroupName) VALUES ('" & test & "')"
于 2012-06-26T15:40:33.287 に答える