Добавить информацию в существующее поле на основе значения другого поля
Я хотел бы выполнить запрос, который обновляет значение поля с тем, что уже есть, но с добавлением "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