14. september 2011 - 11:31Der er
8 kommentarer og 1 løsning
Record level locking - i backend eller i frontend applikationen ?
Hej Database Eksperter.
Jeg har netop delt min Access 2003 database op i en backend og frontend, så jeg har tabellerne til at ligge i backend på et fælles netværksdrev ... og formularer m.m. til at ligge i frontend applikationen hos den enkelte bruger.
Så langt så godt :o)
Mit spørgsmål er blot: Hvis jeg skal låse de enkelte poster, så de ikke kan redigeres samtidig ... skal det så ske ved i tabel backend applikationen eller skal det ske i hver af den enkelte brugers frontend applikation ??
Manuelle og semi-automatiske strategier for identitetsstyring virker - lige indtil nogen beder om dokumentation. For at undgå denne fare har DKTV taget kontrol over sin identitets- og adgangsstrategi.
Jeg mener ike, at denne funktion ligger i tabellerne. Du kan gøre det i front-end formularerne. Jeg har ikke *Access på denne maskine, så jeg kan ikke afprøve det
Hvis jeg eksempelvis åbner min databasefil (Test_be.mdb) med tabellerne ... så kan jeg under Tools > Options > Advanced prikke ud, hvordan posterne kan låses.
Det samme gør sig gældende, hvis jeg åbner frontend applikationerne ... her er der også mulighed for at prikke diverse indstillinger ud.
Det er her min tvivl kommer ind. Er det nok at sætte indstillingerne i backend eller skal det gøres i alle frontends ?
Front-End tabellerne ligger jo ikke i Front-End. Du ser blot et ikon for tabellerne. Så mit umiddelbare gæt er, at det er nok at rete i Bacd-End. Du kna vel heller ikke ændre designet af tabellerne i Front-End.
Jeg er fuldt ud med på, at jeg kun kan se et ikon/link til tabellerne i front-End applikationen.
Nu har jeg, i to forskellige front-Ends, selv siddet og rodet lidt med at flytte diverse prikker mellem: Shared og Exclusiveunder Default open mode .... samt No locks, All Records og Edited record under Default record locking ... uden umiddelbar forskel ????
Fluebenet i Open databases using record-level locking har både været sat og ikke sat.
Oveni hatten med om det er i Back-End eller i Front-End, at indstillinger skal prikkes ? ... Er der nogen der kan fortælle mig, på dansk, hvad de forskellige indstillinger gør godt for ?
Mange tak for svar ... kan du kort forklare hvordan du låser formularerne i frontend ... og er det så flerbrugere ikke kan redigere i samme post, samtidig ?
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.