Каковы типы данных полей TradeDate и SettleDate в таблице Access tblBlotterINTLControl?
SELECT TypeName(TradeDate) AS TypeOfTradeDate, TypeName(SettleDate) AS TypeOfSettleDate
FROM tblBlotterINTLControl;
Пожалуйста, вставьте этот запрос в SQL-представление нового запроса в Access, запустите его и покажите нам, что выполучить обратно.
Причина, которую я спросил, заключается в том, что операторы SET в вашем запросе UPDATE озадачивают меня.
SET tblBlotterINTLControl.TradeDate = CVDate(TradeDate)
Если поле TradeDate имеет тип данных Date / Time, используя функцию CVDate ()на этом ничего не добьется.
Если поле TradeDate имеет тип данных text, CVDate () предоставит вам вариант даты, но вы не можете сохранить это значение даты / времени обратно в текстовое поле.
Может быть, вам лучше использовать функцию Format ().Вот пример, который я скопировал из окна «Немедленно»:
? Format("2011/01/01", "d mmm yyyy")
1 Jan 2011