は、私は、以下のSQLで更新クエリを持っているAccessで更新クエリを実行するボタンを作るにはどうすればよい私は2016
UPDATE UserListTest
SET UserListTest.UserName = [forms]![EmployeeAdd]![NewFullName],
UserListTest.AccessCode = [Forms]![EmployeeAdd]![NewCode]
WHERE (((UserListTest.AccountNumber)=[forms]![EmployeeAdd]![NewUserAccount])
AND ((UserListTest.UserNumber)=[forms]![EmployeeAdd]![NewUserNumber]));
テーブル「UserListTest」を更新し、ユーザ名とAccessCodeの値を交換する必要があり、コードAccountNumber = NewUserAccountとUserNumber = NewUserNumberのレコードで、フォームの値を使用します。
私は現在、クエリを実行するように設定されたフォームのボタンを持っていますが、押されるたびに前のエントリ情報でクエリをプルアップします。私がテーブル内のレコードを更新するための唯一の方法は、ボタンを押してからクエリのビューをデザインし、左上の実行ボタンを押すことです。私は、リフレッシュを打つことを試みたが、それはちょうど更新クエリのフィールドをクリアするように見えます。
毎回デザインビューに行かなくても、自動的にそのすべてを行うボタンを作りたいと思っています。
何か助けていただければ幸いです。 Numberデータ型 - EmployeeAddフォーム、UserNameとAccessCode列にあるボタンは、テキスト、AccountNumberをとUserNumberであることを、私が想定し
CurrentDb.Execute "UPDATE UserListTest " & _
"SET UserName = '" & Me.NewFullName & "', AccessCode = '" & Me.NewCode & "' " & _
"WHERE AccountNumber=" & Me.NewUserAccount & " AND UserNumber=" & Me.NewUserNumber, dbFailOnError
:
ボタンのあなたの現在のコードは何? – Andre