Добавить информацию в существующее поле на основе значения другого поля

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

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

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

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

2 ответа

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

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

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

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

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

Другие вопросы по тегам