06. januar 2010 - 12:28Der er
14 kommentarer og 1 løsning
Udlån/retur database access 2000
Jeg har søgt her inde, men ikke fundet et brugbart svar.
For at kunne håndtere udlån ønsker jeg en database der hånderete dette. Når et produkt udlånes markeres det som udlånt, og ligeledes når det returneres.
Du har jo et felt med "Udlånsdato retur". Hvis denne dato er tom (Null) betyder det vel, at genstanden ikke er udlån. Så det et jo blot at lave en forespørgsel / formular, hvor dette felt som kriterie har "Is Null".
Du har jo et felt "Udlånsdato retur". Hvis dette felt er tomt (Null) betyder det vel, at genstanden er udlånt da den ikke er kommet retur. Så er det vel blot at lave en forespørgsel / formular, hvor dette felt som kriterie har "Is not Null"
"Men jeg mangler en funktion, der kan checke af om produktet er udlånt eller ej"
Der kan du i en forespørgelse med kriteriet indsat, så får du jo kun de poster, hvor feltet udlånsdato retur er tomt. Og når der ikke er anført en returdato, må det vel betyde, at genstanden ikke er kommet retur fra udlån endnu.
Du kan jo også lave en gruppeboks i formularen, der har forbindelse bagud i db, og her vælge om genstanden er udlånt eller ej. Endvidere kan du her programmere dig ud af udlånsdato og returdato, som kan skrives automatisk i gruppeboksen af programmet.
Mulighederne er flere, du skal blot vælge hvilken der passer bedst til dit behov.
startdate enddate og et numerisk felt af mindste type (Byte)
Lav nu en forespørgsel med relevante tabeller / felter og en formular på baggrund af denne forespørgsel.
Sørg for, at dine guider i formularen er slået til. Tag en gruppeboks fra værktøjskassen og sæt den på formularen. Følg guiden så går det nemt.
I selve gruppebokssen's ramme indsætter du en kode Vedklik eventen:
If Ramme0 = 1 then Startdate = Date() enddate = Null else: Startdate = Null enddate = Date() end if
Hvor Ramme0 er navnet på gruppeboksen (rammen). Bemærk også, at der ikke er underscore i feltnavnene, det er en uskik at have det ligeledes med mellemrum. Det giver kun problemer. Du skal også sikre dig, at værdien 1 er = udlånt
Har været nød til at bruge en ekstern løsning, da min database var for krævende i forhold til en "alm" løsning.
Jeg vil dog gerne give 100 point til Mugs for god vejledning
Synes godt om
Ny brugerNybegynder
Din løsning...
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.