14. maj 2004 - 19:53Der er
7 kommentarer og 1 løsning
Udskrive oversigt over indtastede forms
Hejsa.
Hvordan laver jeg en oversigt over de forms jeg har indtastet i min access database? Jeg har absolut ingen forstand på databaser, så jeg håber der er en som kan give mig en detaljeret vejledning i hvordan jeg gør.
Jeg sidder med en database over en gruppe patienter som får en bestemt behandling: I form 0 er indtastet en enkelte formular for hver patient med nogle få oplysninger om patienten. I form 1 er der for hver patient flere formularer som en læge regelmæssigt har udfyldt omkring patientens tilstand. I form 2 er der for hver patient flere formularer som patienten selv har udfyldt. I form 3 er der for hver patient en enkelt formular hvis behanlingen er stoppet.
Hvad gør jeg hvis jeg gerne vil have en oversigt over hvor mange forms der er udfyldt til patient X? - Altså hvor mange forms 1 der er på denne patient, hvormange forms 2 der er på denne patient og er der nogen form 3 på denne patient?
Som sagt har jeg ingen forstand på det, så jeg håber det kan forklares på "mit niveau"...
Forhåbentlig er der tale om uddannelsesprojekt. Eller kunne man jo godt blive lidt nervøs over at du registrerer patienter og behandlinger i en database og samtidig skriver "Jeg har absolut ingen forstand på databaser". Specielt, hvis man er patient.
Først skal vi lige have det strukturelle og det sproglige på plads. Når noget indtastes i en formular, gemmes det i en tabel, og når man skal ind og tælle antal forekomster, skal man tælle i tabellerne. I tabellerne gemmes hver forekomst i en række (= en post). Du skal altså ind og tælle antal poster i tabellerne, som ligger bagved formularerne, og det kan du gøre vha. forespørgsler. Prøv at kigge lidt på forespørgsler, hvor du skal lave en ny forespørgsel i designvisning og vælge den tabel og de felter, du ønsker oplysninger fra. I menuen øverst finder du et summa-tegn. Når du trykker på det, får du mulighed for at vælge antal i et af felterne i forespørgselsdesign-framet. Du kan samtidisg gruppere på Ptt.
Det går fint med at gruppere på Patienter, men er det ikke muligt at få vist antallet af både form 1, 2 og 3 samtidig? F.eks. hvis jeg tager form 1 og 2 med i forespørgslen og vælger "antal" under dem begge, så viser den samme værdi for begge forms, som om der var indtastet ligemange af de to forms. Desuden er der nogle patienter, som ikke har en form tre. Hvis jeg tager form 3 med i forespørgslen, udelukker den alle de patienter der ikke har denne form. Det skulle gerne være sådan at den viser ALLE patienterne uanset om der udfyldt forms eller ej.
Lav hver sin forespørgsel til hver værdi. Bagefter kan du samle dem i én forespørgsel, ved at bruge forespørgslerne som grundlag for den samlede forespørgsel.
hmm.. Nu har jeg lavet to forespørgsler, én med antallet af form 1 og en med antallet af form 2 pr. patient. Men når jeg opretter en ny forespørgsel med de to første som grundlag, viser den igen den samme værdi for form 1 og form 2, som om der er ligemange forms 1 og 2. (- og der er langt fra lige mange!)
Tak for tilbuddet men det må jeg desværre ikke. Jeg må bare printe forespørgslerne ud enkeltvis, det er også fint nok. - Tusind tak for hjælpen.
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.