Murildo Skrevet 13. mars 2008 Rapporter Del Skrevet 13. mars 2008 (endret) Hei! jeg skal drive klinisk forskning på en noe sær stoffskiftesykdom. I den anledning har jeg laget til accessdatabase med ønskede tabeller og felter hvor en hel rekke pasienter skal registreres. Videre ønsker jeg å lage et system for å kunne legge til/fjerne/endre data til de ulike tabellene vha. diverse forms. Jeg startet med noe ASP-greier, men skal ikke kjøre dette på nett og ønsker heller ikke iis. Viktig med datasikkerhet. så skal ha en egen godkjent maskin uten nettilgang til dette formålet. Er det noen måte å lage forms med mulighet til å redigere databasen på ikke-webbasert vis? Må òg kunne søke og hente ut av tabeller samt liste opp resultatene... Ville være supert med noen tips!! Er ikke noe kløpper i programmering, men finnes vel noen muligheter som er rimelig enkle? Endret 13. mars 2008 av Murildo Lenke til kommentar
Manfred Skrevet 13. mars 2008 Rapporter Del Skrevet 13. mars 2008 Kan du ikke bare fortsette med access når du først har begynt da? Lenke til kommentar
Murildo Skrevet 14. mars 2008 Forfatter Rapporter Del Skrevet 14. mars 2008 Hei. Jo, i teorien hadde det ikke vært noe problem.. Men for det første er det ikke bare jeg som skal legge inn data. For det andre er det slik at databasen inneholder flere tabeller med inbyrdes "hierarki". Det er for eksempel en tabell med personnummer som nøkkel, der hver person kun har en registrering. Videre er det en tabell med hendelser for hver person, altså en tabell hvor en person kan ha multiple registreringer. Hver hendelse har igjen sin unike hendelsesId. Videre er det et tredje nivå med tabeller som inneholder multiple registreringer for hver hendesesId. Altså følgende tabelloppsett: Personer - Nøkkel: "Personnummer" Personnummer | Fornavn | Etternavn | Kjonn Hendelser - Nøkkel: "hendelsesId" Personnummer | HendelsesId | Typer_hendelse | Dato Diagnoser - Nøkkel: "id" Personnummer | hendelsesId | Id | Diagnosekode | Beskrivelse Blodprover - Nøkkel: "id" Personnummer | hendelsesId | Id | ALAT | ASAT | GT | HB ... Det er altså slik at en må hunne registrere en person, evt søke frem en person. Videre skal en kunne legge til hendelser som automatisk legges i hendelsestabellen med rett personnummer og som tildeles unik hendelsesId. Deretter skal en kunne registrere tilsvarende på nivået under, f.eks blodprover der både personnummer og hendelsesId fylles ut automatisk. Kan ikke drive å skrive inn personnummer og hendelsesId manuelt i alle tabellene, da dette tar meget tid samt er en kilde til feilregistreringe! Any ideas? Lenke til kommentar
roac Skrevet 14. mars 2008 Rapporter Del Skrevet 14. mars 2008 Første hint: Bruk surrogatnøkkel (ID) istedenfor personnummer som primærnøkkel. Det er flere grunner til dette: Det finnes (rikitignok sjeldne) tilfeller hvor personnummer endres over tid, og i tillegg er 11 byte langt større nøkkel enn det du strengt tatt har behov for, og til slutt så er det ytelsesmessig bedre å sammenligne en numerisk verdi enn en tekststreng (som personnummer bør lagres som). Lenke til kommentar
Manfred Skrevet 14. mars 2008 Rapporter Del Skrevet 14. mars 2008 Jeg kjenner faktisk flere som har endret personnummer. Mulig du aldri vil komme borti det, men det er jo faktisk noe som kan skje. For å oppklare en ting: Jeg regner med at roac mener at personnummer bør lagres som tekst fordi det kan starte med 0. Det kan være greit å ta med, ellers blir personnummeret et siffer for kort Lenke til kommentar
Murildo Skrevet 14. mars 2008 Forfatter Rapporter Del Skrevet 14. mars 2008 Jeg kjenner faktisk flere som har endret personnummer. Mulig du aldri vil komme borti det, men det er jo faktisk noe som kan skje. For å oppklare en ting: Jeg regner med at roac mener at personnummer bør lagres som tekst fordi det kan starte med 0. Det kan være greit å ta med, ellers blir personnummeret et siffer for kort At du kjenner flere som endrer personnummer er helt sikkert reelt. Jeg skifter ca en gang i skuddåret selv:-) Joda, har faktisk gjort akkurat slik du sier. Jeg skrev "personnummer" i min forklaring, men feltet mitt er i realiteten autonummer og heter "id". jeg har en egen kolonne for tekstvariabelen som er personnummeret i tillegg til dette.. Men ellers: er det noen hensiktsmessig måte å få en grei administrering av dataregistreringer? Lenke til kommentar
blackbrrd Skrevet 14. mars 2008 Rapporter Del Skrevet 14. mars 2008 Ser vel fortsatt ikke hvorfor du ikke kan benytte access hvis det kun skal brukes på en maskin? Lenke til kommentar
Murildo Skrevet 15. mars 2008 Forfatter Rapporter Del Skrevet 15. mars 2008 Ser vel fortsatt ikke hvorfor du ikke kan benytte access hvis det kun skal brukes på en maskin? Kan acccess brukes til å lage et idiotsikkert dataregistreringsbrukergrensesnitt? Det er her skoen trykker. Det må være skjemaer å fylle ut for registreringer i ulike tabeller. I tillegg er det slik at en skal kunne legge inn opplysninger for en person i underordnede tabeller når en har valgt denne personen. Går alt dette i access? I såfall hvordan? Lenke til kommentar
Manfred Skrevet 16. mars 2008 Rapporter Del Skrevet 16. mars 2008 Jeg kan ikke se hvorfor du ikke skal kunne lage dette i access... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå