Du skal have de 4 tabeller du skitserer ovenfor. I problemtabellen laver du problemfeltet til den primære nøgle. I løsningstabellen laver du løsningsfeltet til primær nøgle, og det samme i PC- og tekniker tabellen. Du skal ikke have nogen datoer i disse tabeller.
Herudover skal du have en 5. tabel, hvor du registrerer hver enkelt reparation. Du laver kombinationsbokse for:
Problemet Løsningen PC's navn Tekniker
Derudover skal du have 2 datofelter for henholdsvis indlevering og en dato til færdiggørelse af reparation. I denne tabel kan du have et autonummerfelt som prinær nøgle.
Du trækker herefter relationer fra raparationstabellen til de 4 små tabeller:
Problemfeltet relaterer til det andet problemfelt, og ligeledes for de øvrige felter.
Hvis du så i raparationstabellen laver et numerisk felt for antal reparationer på hver enkelt post, kan du meget nemmere senere lave evt. statistikker. Da der jo altid kun vil være 1 antal til hver reparation, sætter du blot standardværdien for nye poster til 1. Så skal du aldrig mere røre ved feltet.
Senere kan du f.eks i en forespørgsel lave en DateDiff funktion på de 2 datofelter, så du får reparationstiden i f.eks dage.
Det var et lidt hurtigt skud fra hoften en sen FRE aften. håber du får hul på din db.
Vedr. dato: Jeg har også foreslået datoer for henholdsvis ind- og udlevering. Hvis du blot indtaster data, og ikke laver en form for statistik på dem, er det hele vel ingen nytte til. Derfor har jeg også foreslået en DateDiff funktion, så du f.eks kan lave en rapport med en statistik over reparationstider.
Hvis du blot beytter kabbak's forslag som det er skrevet, risikerer du, at tastefejl bliver skyld i forkerte statistikker. Hvis du f.eks vil lave en rapport (eller et søjlediagram) over indleverede reparationer der f.eks skyldes brugerfejl, vil enhver tastefejl resultere i forkerte rapporter. Hvis du har en fejltype f.eks "brugerfejl", og i farten kommer til at taste "bugerfejl", vil denne fejltype optræde som 2 fejl i dine rapporter. Derfor har jeg foreslået kombinationsbokse, der ikke, hvis det er lavet korrekt, forhindrer indtastningsfejl.
Jeg er enig med mugs i at det bedste er at lave en tabel over fejltyper og så bruge en kombinationsboks.
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.