Я хотел бы выполнить запрос, который обновляет значение поля с тем, что уже есть, но с добавлением "cbt" в конце.

Например, скажем, есть поле с именем « Currency и для определенной записи « Currency - "USDCNY" , я хочу, чтобы поле « Details обновлялось до того, что находится в поле, плюс "cbt" в конце.

В идеале я хотел бы добавить это к запросу в строке Criteria поля с названием Details . Я пробовал что-то подобное в строке « Criteria поля « Details . Но это не работает.

IIf([Currency]="USDCNY",Update[DETAILS],+'cbt')

2 ответа2

0

Попробуйте использовать "Выбрать ..." против Выбрать ... VBA, похоже, нравятся цитаты до и в конце операторов выбора. Например это:

sql = "SELECT * FROM [tbl_Approval] WHERE [Approver]= " & "'" & Me.Disp & "'"

Вместо этого:

sql = SELECT * FROM [tbl_Approval] WHERE [Approver]=  & "'" & Me.Disp & "'"
0
UPDATE [Table1] Set Details = Details & "cbt" WHERE Currency = "USDCNY"

Это запрос на обновление, который вы можете создать из дизайна запроса. Для получения информации о структуре запроса на обновление, посетите www.w3schools.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .