29. november 2005 - 10:43
Der er
9 kommentarer og 1 løsning
Hvordan indsættes en dato så den automatisk regner 30 dage frem
Jeg er i gang med at lave et biblioteksdatabase til skolen som skoleopgave. Jeg har oprettet flere tabeller, lavet relationer osv. Jeg har lavet en tabel, der hedder Udlån, der indeholde følgende: Udlån - UdlånID - BogID - ElevID - Udlånsdato <--- (selv indtastes) - Afleveringsdato <--- (Udlånsdato + 30 dage)?? Mit spørgsmål er når jeg indtaster udlånsdatoen hvordan kan jeg så få Access til automatisk at tilføje 30 dage ekstra i afleveringsdatoen??
Annonceindlæg fra Academic Work Denmark A/S
29. november 2005 - 10:47
#1
Afleveringsdato = Date() + 30
29. november 2005 - 10:52
#2
En forespørgsel vil se således ud ... forudsætter at Udlånsdato er datoformat SELECT tblData.Udlånsdato, [Udlånsdato]+30 AS Afleveringsdato FROM tblData;
29. november 2005 - 10:56
#3
I en formular ville jeg benytte : Private Sub Udlånsdato_AfterUpdate() Afleveringsdato.Value = Udlånsdato + 30 End Sub
29. november 2005 - 10:58
#4
skal jeg skrive det i Inputmaske?
29. november 2005 - 11:01
#5
Nej, inputmaske benyttes kun til at styre formatteringen af dine indtastninger Det første forslag kan du indsætte som standardværdi i feltet Afleveringsdato. Dette forudsætter, at Udlånsdato = dags-dato ( Date() )
29. november 2005 - 11:01
#6
Uden at kende din opgave, vil jeg tro at det er den sidste du skal bruge
29. november 2005 - 11:02
#7
Har du en formular, hvor du indtaster Udlånsdato ?
29. november 2005 - 11:08
#8
ja, har lavet det meste (tror jeg, heh) vidste bar ikke hvordan man lavede det der med at indtaste datoen med + 30 dage.... Det virker nu :) Tak Lav lige et svar så du kan få dine point :)
29. november 2005 - 11:08
#9
Svar :o)
29. november 2005 - 11:09
#10
hehe :)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser