08. august 2005 - 16:33Der er
14 kommentarer og 1 løsning
Kan man have flere brugere til én og samme Access database
Jeg ønsker at flere brugere skal kunne benytte én og samme Access database. Med andre ord så skal flere konsulenter kunne gå ind i fælles databasen og oprette deres kunder. Og alle skal kunne se hvad de andre har registreret. Kan det lade sig gøre? Hvis ja - Hvad gør jeg det praktisk for at få det til at fungere?
Hej, du skal blot gemme DB på et drev hvor brugerne har adgang, derefter skal du sikre dig at DB åbnes med delt adgang som standard (menuen funktioner/indstillinger/Anvanceret
Lidt længere svar: For at flere brugere skal kunne arbejde i samme database på samme tid kræver det en eller anden form for flerbrugerstyring. Access er ikke beregnet til flere brugere, dvs. hver gang en bruger åbner en database, låses databasen og andre brugere kan ikke åbne den samme database før den første bruger har lukket den igen! Selvfølgelig kan man altid programmere sig ud af problemerne, men alt efter hvor meget det skal kunne er det en større opgave!
Hmm det kan godt være jeg ikke er helt opdateret mht. hvad den nye access kan, men jeg har svært ved at forestille mig at det kører problemfrit hvis de skal kunne opdatere databasen samtidig!
Jeg vil tilslutte mig aandersens svar. Som udgangspunkt, kan du smide hele databasen på et netværksdrev, som alle har adgang til - og det vil vil faktisk virke (jeg har "arvet" to databaser, der kører på den måde). Det har virket i Access 97, 2000 og XP.
SOm aandersen nævner, så kan der være nogen fordele i at dele det op i en frontend og en backend, men hvis det er til en mindre gruppe, og det ikke drejer sig om større datamængder, skulle det ikke være nødvendigt.
nheilbuth: Acces kan godt håndtere flere brugere af gangen, det ses faktisk ret tit, men du har ret i at det kan give problemer hvis det er + 20 brugere og datamængder er meget store, men det afhænger meget af DB struktur
Ok, mente også bare at når først én bruger havde åbnet en database, ville de efterfølgende brugere kun få mulighed for at åbne den i skrivebeskyttet tilstand!
Nej, ikke hvis man sørger for at angive at DB åbnes med delt adgang,man kan også under indstillinger/avanceret, indstille låsning på 3 niveuer på poster, disse indstillinger er faktisk ganske anvendelige :o)
Nu må i hænge mig op på de præcise detaljer, men så vidt jeg lige kan huske, så kan flere åbne den samme databasefil (uden at få en melding om at den er skrivebeskyttet eller lignende). Der er dog kun én bruger af gangen, der kan få lov til at redigere en record.
Jeg har ca. 50 brugere på "mine" databaser, men der er sjældent mere end 2-3 brugere på samtidigt. Dette fungerer helt uden problemer - i hvert tilfælde med selve delingen :0)
Enig med sjap og aandersen > En Acces kan sagtens benyttes af flere brugere samtidig. Vil også anbefale at dele den i front- og backend. Jeg har en db med billeder og en del programmering og den kører uden problemer.
Microsoft hævder, der kan være op til 255 samtidige brugere, men det afhænger stærk af, hvordan db er skruet sammen.
M.h.t. til at redigere en record er det ikke alene Access som man ikke kan få lov til at være flere brugere om samme record. Det vil jeg postulere er normalt for andre database-systemer også.
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.