Hi all, after a long absence. How do I run Access functions, like Format, in Action Query using CurrentDB.Execute?? I'm trying to write the following query with Format function in a Select statement, but I'm coming across few issues.
1st, I'm getting Syntax Error.
2nd, even if i design this query in designer, it is not displaying values as required and showing only date part of the General Date, where the time is 0:00 or Mid Night. I wanna display it as AM/PM format.
3rd, after values are entered in target table, years automatically changes to 1619 for all values. Though results are correct years, when I run SELECT statement before converting it into Action Query.
Attaching screenshots:
CurrentDb.Execute "INSERT INTO tblEmp_WP_Clocked_Time ( SignedIn, SignedOut, MinutesIn, EmpWPID ) " & _
"SELECT Format(tblEmployeeImport.SignedIn, "dd/mm/yyyy hh:nn:ss AM/PM"), Format(tblEmployeeImport.SignedOut, '" & "dd/mm/yyyy hh:nn:ss AM/PM" & "'), tblEmployeeImport.TotalTime, tblEmployee_WorkPack.ID " & _
"FROM (tblEmployeeImport INNER JOIN tblEmployee ON (tblEmployeeImport.LastName = tblEmployee.LastName) AND (tblEmployeeImport.FirstName = tblEmployee.FirstName)) " & _
"INNER JOIN tblEmployee_WorkPack ON tblEmployee.ID = tblEmployee_WorkPack.EmployeeID"
Thanks,
K
1st, I'm getting Syntax Error.
2nd, even if i design this query in designer, it is not displaying values as required and showing only date part of the General Date, where the time is 0:00 or Mid Night. I wanna display it as AM/PM format.
3rd, after values are entered in target table, years automatically changes to 1619 for all values. Though results are correct years, when I run SELECT statement before converting it into Action Query.
Attaching screenshots:
CurrentDb.Execute "INSERT INTO tblEmp_WP_Clocked_Time ( SignedIn, SignedOut, MinutesIn, EmpWPID ) " & _
"SELECT Format(tblEmployeeImport.SignedIn, "dd/mm/yyyy hh:nn:ss AM/PM"), Format(tblEmployeeImport.SignedOut, '" & "dd/mm/yyyy hh:nn:ss AM/PM" & "'), tblEmployeeImport.TotalTime, tblEmployee_WorkPack.ID " & _
"FROM (tblEmployeeImport INNER JOIN tblEmployee ON (tblEmployeeImport.LastName = tblEmployee.LastName) AND (tblEmployeeImport.FirstName = tblEmployee.FirstName)) " & _
"INNER JOIN tblEmployee_WorkPack ON tblEmployee.ID = tblEmployee_WorkPack.EmployeeID"
Thanks,
K