Hoi,
Ik heb een tabel met een "datum"veld van korte notatietype. (dd/mm/yyyy)
Ik wil dit veld via currentdb.execute "update ...." gaan updaten.
Maar wanneer ik in het formulier, een ander veld, een datum geef en via currentdb.execute het veld in de tabel wil updaten krijg ik een totaal andere waarde.
Voorbeeld.
Formulier "Onderhoud".
Veld "Registratiedatum".
Tabel "auto" met veld smering.
Zowel veld registratiedatum als smering zijn datumvelden van korte notatietype.
Wanneer ik het veld registratiedatum aanpas wil ik het veld smering van tabel auto dezelfde datum geven.
In formulier geeft ik voor registratiedatum vb 21/05/2018.
Via het currentdb.execute "update" zie ik de waarde 30/12/1899 !!!!!
CurrentDb.Execute "UPDATE auto SET smering=" & registratiedatum & " WHERE Equip_PM_Def_ID=" & Me.Equip_PM_Def_ID
Waarom krijg ik zo'n vreemde datumwaarde ?
Alvast bedankt.
Ik heb een tabel met een "datum"veld van korte notatietype. (dd/mm/yyyy)
Ik wil dit veld via currentdb.execute "update ...." gaan updaten.
Maar wanneer ik in het formulier, een ander veld, een datum geef en via currentdb.execute het veld in de tabel wil updaten krijg ik een totaal andere waarde.
Voorbeeld.
Formulier "Onderhoud".
Veld "Registratiedatum".
Tabel "auto" met veld smering.
Zowel veld registratiedatum als smering zijn datumvelden van korte notatietype.
Wanneer ik het veld registratiedatum aanpas wil ik het veld smering van tabel auto dezelfde datum geven.
In formulier geeft ik voor registratiedatum vb 21/05/2018.
Via het currentdb.execute "update" zie ik de waarde 30/12/1899 !!!!!
CurrentDb.Execute "UPDATE auto SET smering=" & registratiedatum & " WHERE Equip_PM_Def_ID=" & Me.Equip_PM_Def_ID
Waarom krijg ik zo'n vreemde datumwaarde ?
Alvast bedankt.