Я создал функцию VBA, которая выбирает некоторые данные из таблицы Access и помещает эти данные в временную таблицу. Я хочу изменить формат столбца даты, используя следующий код, чтобы дата имела начало «0».Формат даты VBA
Dim lValue As String
lValue = Format(Transaction_Date, "mm/dd/yyyy")
Dim i As Integer
SQL = "SELECT ID, PO_Number, Vendor_Company, Incurred_By, Transaction_Type, lValue as Transaction_Date, Investment_ID, " & _
"Notes, Quantity INTO tmp_Tran_Actual FROM Transaction_Data"
DoCmd.RunSQL SQL
При выполнении кода, я предложено ввести значение, в этом случае дата, для «Lvalue».
Я попытался добавить Format(Transaction_Date, "mm/dd/yyyy")
в запрос выбора, но кавычки в функции формата сделают целой строки похожими на весь текст.
Я закончил с использованием последнего предложения: Format (TRANSACTION_DATE, 'мм/дд/гггг') –