Avatar billede rsa Nybegynder
17. juli 2001 - 13:33 Der er 5 kommentarer og
1 løsning

2 individuelle menuer

Jeg har en database.
Jeg ønsker adgangen delt i 2.
Èn brugeradgang via ikon og menubillede(angivet i start).
En anden administratoradgang via en anden menu.
Er der nogen der har en ide til det, uden brug af test på password?
Avatar billede mugs Novice
17. juli 2001 - 14:19 #1
Redesign din db så du benytter back-end og front-end.
Din backend består udelukkende af tabeller til lagring af dine data. Derefter opretter du et antal Front-end databaser, hvor du kan angive rettigheder ved formularernes egenskaber.

Du gør sådan:

Tag en kopi af db. Slet alle objekter undtagen tabellerne. Dette er din back-end.

Start Access i en tom db. Gå i funktioner og Hent eksterne data. Vælg sammenkæd. derefter finder du Back-end og markerer alle tabeller og klik OK.

Importer derefter relevante forespørgsler og formularer. Dette er nu en Front-end, hvor du angiver brugerens rettigheder f.eks. ved at begrænse formularernes virkemåder.

Alle ændringer i Front-end vil afspejles i Back-end og omvendt.

Det lyder indviklet, men er meget simpelt at lave.

Mvh / Mugs
Avatar billede rsa Nybegynder
17. juli 2001 - 16:10 #2
Jeg forstår simpelthen ikke dit svar.
Jeg kan naturligvis løse problemet ved at kopiere databasen.
Men back-end og front-end ved jeg intet om.
Avatar billede mugs Novice
17. juli 2001 - 16:10 #3
UPS!
Det gik vist lidt for hurtigt.

Du gør sådan:
Åbn Access97 i en ny og tom db. Gå i filer > hent eksterne datav > sammenkæd tabeller. derefter finder du din oprindelige db og vælger tabeller. Derefter markerer du hvilke tabeller du vil sammenkæde og klikker på OK. Du har nu sammenkædet tabellerne i din oprindelige db med tabellerne i den nye, hvilket vil sige, at enhver ændring i en tabel i en af db vil blive afspejlet i den anden.

Herefter kan du på samme måde importere relevante forespørgsler og formularer. Formularerne kan di så give nogle rettigheder der er begrænset i forhold til den oprindelige db.

Du kan naturligvis også designe nogle nye formularer. På den måde kan du designe formularerne så de er skræddersyet til brugeren og dennes rettigheder.

Det lyder stadig indviklet - men er ligeså simpelt at lave.

Mugs
Avatar billede mugs Novice
17. juli 2001 - 17:02 #4
Back-/frontend databaser benyttes meget i netværk, hvor brugerne har forskellige rettigheder.

Det er et tilføjelsesprogram der kan splitte db op i 2 eller flere db. Den ene db indeholder alle tabeller og kaldes for Back-end, og den eller de andre db indeholder alt andet end tabeller, nemlig brigerfladen i form af formularer, rapporter m.v.. Det kaldes for en Front-end. forbindelsen mellem back- og front-end skabes ved, at tabeller er tilknyttet Front-end som sammenkædede tabeller. Det betyder, at man f.eks. kan placere Back-end på en server i et netværk, mens Front-end placeres lokalt på en eller flere arbejdsstationer.


fordelen ved at opdele db er, at belastningen på netværket bliver lidt mindre end ved at placere hele db på netværket. Årsagen er, at de data der skal bruges tio formularer, rapporter m.v. allerede ligger lokalt. Det giver en lille hastighedsgevinst i forhold til, at alt skal hentes over netværket.

En anden fordel er, at du kan designe alle formularer til hvert enkelt bruger. både hvad angår rettigheder såvel som m.h.t. farver og alt andet du ellers sidder og roder med i en formular.

Hvis du smider din E-mail kan jeg sende dig et eksempel.


Mugs


Avatar billede rsa Nybegynder
18. juli 2001 - 07:06 #5
Hej mugs.
Tusinde tak for svaret. Denne gang forstod jeg budskabet. Det er lige nøjagtig det, jeg har brug for.
Jeg vil meget gerne se et eksempel. Jeg smider derfor lige min e-mail: hulhuset@post1.dknet.dk
Avatar billede mugs Novice
18. juli 2001 - 07:47 #6
Tak for pointene. Der er ikke mange der benytter opdelt db, og det er synd. Jeg har på mit arbejde gjort den erfaring, at mange \"Access-ukyndige\" viger tilbage for at bruge en db, fordi de alt for ofte får for mange informationer, som de ikke skal bruge, og så kan de ikke gennemskue, hvor lige netop de informationer de behov for ligger.

Jeg er på arbejde nu, og kan først sende dig et eksempel, når jeg kommer hjem, men senest Kl 15:30 har du et eksempel.

Jeg afspadserer TOR og FRE, så hvis du har yderligere kommentarer er min mailadr.:

mugs@get2net.dk

Mvh / Mugs
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester