( dato tid ) feltet bliver tastet ind "16-03-2007 12:30:00" i en form.
jeg ville gerne have at der automatisk tager datoen over i et andet felt ( dato ) i samme tabel
Jeg tror Terry er inde på noget af det jeg skal bruge, jeg ved bare ikke hvordan jeg skal implementere det. er det inde i default value i Dato feltet/rækken, hvis der er det så kan jeg ikke få koden til at virke..
Det vil ikke være god stil at gemme datoen i et felt for sig. Du kan jo til enhver tid danne den ud fra det første felt.
Hvis datoen indtastes som en ægte data, sætter du bare det andet felts datakilde til =CDate(Int((DatoFeltet))) Hvis du indtaster datoen som en tekst, kan du bruge =Left(DatoFeltet,10)
Hvis du insisterer på at gemme datoen, kan du i det første felts EfterOpdatering hændelse skrive Me.DetAndetFelt=CDate(Int((Me.DatoFeltet)))
The database is only used for storing the data you enter, in this case a date and time. And no matter how you enter a date it always gets stored in the database in the same format. If you dont want to use the time value then why enter it? Just enter the date value. If you want to use both values but in some cases only view the date part then use the format function to format how you want to view it.
What data type does the field in the table have? If it is text then I would suggest converting it to a datetime type, otherwise you will have problems working with date time functions later.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.