07. april 2000 - 17:04Der er
2 kommentarer og 1 løsning
Access / VB
Jeg skal gemme to / flere oplysninger i en access database på en gang. Jeg er igang med at lave et system til cd'er og en bruger skulle gerne kunne låne mere end 1 cd pr. gang ?
Desuden skal jeg have lavet sådan at man kan printe en slags kvitering / faktura ud til kunden ? Er der nogen der har en ide til hvordan det kan gøres
Du skal have (mindst) 3 tabeller: -låner lånerID, navn, adresse....
-cd cdID, navn, kunstner, status
og sammenkædningstabellen -cdlån lånerID, cdID, låntdato, afleveresdato
Så kan du oprette lige så mange lån du vil. Prøv at kigge i nogle af Access' eksempelbaser, der bør være hjælp til f.eks. fakturarapporter o.l. De indbyggede guider kan også hjælpe dig på vej.
Start med at bygge din base op med nødvendige felter og relationer - så kan du altid lægge VBA-kode ind bagefter. Afhængig af ambitionsniveau og evne kan du indarbejde et statusfelt i cd-tabellen til at tjekke om en cd er udlånt eller hjemme, og du kan med fordel skille informationer om kunstere ud i en særskilt tabel.
Nå ja - lånerID og cdID er selvfølgelig primærnøgler for hhv. låner og cd tabellerne. I cdlån tabellen vil jeg foreslå at du lader lånerID+cdID+låntdato være primærnøgle - ellers kan en låner ikke låne den samme cd 2 gange (med mindre du sletter hans første lån).
...en ting mere. Med en struktur som ovenstående kan du nemt lade en bruger låne flere ting på én gang. Enten kan du lave det som formular+underformular eller også - hvis det skal være netbaseret lave det i ASP.
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.