29. september 2005 - 11:37Der er
10 kommentarer og 1 løsning
Låse eller blokere felter (Access 2000)
Vi har et problem, som består i at vi har en database (Access 2000) med flere tabeller. To af disse tabeller er en medlemsoversigt og en anden tabel er en postnummerliste. Mellem disse to tabeller er der oprettet en én-til-mange relation og den virker også som den skal. Det reelle problem består i, at alle data vises i en forespørgsel. Når man i denne forespørgsel indtaster postnummeret, vises bynavnet automatisk - sådan som det bør og skal. MEN hvis man ved en fejltagelse kommer til at ændre i bynavnet efterfølgende og derefter forlader den aktuelle post, så bliver bynavnet ændret - også i postnummertabellen. Det kan jeg godt se, kunne blive et problem i længden.....
Kan man på en eller anden måde sikre sig, at der ikke er nogen, som kommer til at indtaste et (forkert) bynavn - hverken i tabellen eller i forespørgslen???
Næ, men vi sidder i en undervisningssituation, og der skal vi jo kunne det meste af det... Men det er jo ikke en formular, men en forespørgsel Relationerne er lavet, så de i alle andre henseender virker efter hensigten, men denne her kan vi ikke lige greje...
Du bør ikke tillade dine brugere at have adgang til hverken tabeller eller forespørgsler. Al indtast bør foregå i en formular. Hvis du laver en formular kan her blokere for adgangen til et eller flere felter i egenskaberne Activatet og Locked. Du kan se disse egenskaber i felternes egenskabsark under fanen data, og sætte et eller dem begge til True.
Activatet til false betyder, at markøren ikke kan "lande" i feltet Locked til True betyder, markøren kan 2lande" i feltet, men det kan ikke ændres. Derved kan du sætte markøren i feltet og foretage en søgning.
kommentar 12:02:42 > Du kan ikke låse / blokere felter i en forespørgsel. Der er simpelthen ikke nogen funktionalitet her der kan gøre det. Det kan du kun gøre i en formular.
OK... Jeg er med! (Vi skal jo lige lære det... ;-) ) Og hvor er det bedre at lære, end af de erfarne...
I vores tilfælde er det jo ikke "Det virkelige liv", og vi fungerer jo i denne uge både som administratorer og brugere, og det har nok forvirret os lidt.
Men jeg er med på, at al adgang foregår via formularer og rapporter. Og forklaringen om Locked og Activated var vel lige det vi skulle bruge i dette tilfælde.
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.