Avatar billede bol Nybegynder
10. marts 2004 - 16:59 Der er 19 kommentarer og
1 løsning

Access genvej ud på klienter

Jeg skal have installeret en Access database som jeg har lavet på en server, hvor 20 mennesker som sidder på klienter skal kunne til gå den - Kan jeg bare ligge den på et fælles drev og herefter lave en genvej på alle klienterne - Dette har jeg ihvertfald gjort på noget ligende blot at det var en citrix løsning - Nogle foreslag??
Avatar billede mugs Novice
10. marts 2004 - 17:31 #1
Ja det kan du, men det er ikke smart. Hvis du gør det som skitseret, skal du hente forespørgsler, formularer m.v. over netværket. Og dtrt belaster netværket unødigt.

Tag en kopi af din db. Derefter åbner du en ny tom db på det fælles drev og importerer alle tabeller. Dette er din back-end.

Dine Frontend består udelukkende af dine formularer, forespørgsler og evt. rapporter. Åbn en ny tom db på dit C-drev. I menuen filer Hent eksterne data importerer du alle db-objekter fra din kopi BORTSET fra dine tabeller. Herefter igen i menuen Flier Hent eksterne data finder du igen din kopi, og nu SAMMENKÆDER du tabellerne.
Herefter kan du kopiere Frontend til alle brugernes maskine.

På denne måde skal du kun hente data over netværket, idet de "tunge" objekter som formularer ligger på brugernes C-drev.

Alle ændringer af data i enten Front- eller Backend vil blive afspejlet i den anden.

Brugerne kan ikke ændre designet i tabellerne i Frontend.

Der er en guide der kan hjælpe dig på vej i funktioner > Databasefunktioner > Databaseopdeling.
Avatar billede bol Nybegynder
10. marts 2004 - 17:44 #2
Det vil sige hvis jeg bruger den der hedder databaseopdeling i fuktioner som er en guide - vil det hele ske automatisk så vidt jeg kan se - Og herefter kan jeg blot kopiere front end - Den vil altid ref. til den samme back end - Er dette forstået korrekt?
Avatar billede mugs Novice
10. marts 2004 - 17:46 #3
Fuldstændig korrekt.
Avatar billede bol Nybegynder
10. marts 2004 - 17:53 #4
Tak Mugs - Nu mangler jeg bare en enkelt ting

MsgBox "Er du sikker på data er korrekt" KAn man her få den til at sige ok/ eller annulere. således at hændelserne der ligger efter ikke sker hvis man taster annulere
Avatar billede mugs Novice
10. marts 2004 - 17:54 #5
Ja. Jeg skal lige finde et eksempel. Kan du vente?
Avatar billede bol Nybegynder
10. marts 2004 - 17:57 #6
JA da alt det andet du har hjulpet med virker helt perfekt i Excel - Den udskriver og det hele - Bare super
Avatar billede mugs Novice
10. marts 2004 - 18:40 #7
Hvis du trykker Annuller vil alle rettelser til data blive annullerede og resten af koden vil ikke blive eksekveret:

If MsgBox("Er du sikker på data er korrekt?", vbOKCancel) = vbCancel Then
Me.Undo
Exit Sub
End If
Avatar billede bol Nybegynder
10. marts 2004 - 18:48 #8
Den skal insættes sammen med flere koder i en knap der hedder timereg - Hvad står me.Undo for
Avatar billede mugs Novice
10. marts 2004 - 18:50 #9
Me.Undo annullerer alle ændringer, du har foretaget i formularen's data.
Avatar billede bol Nybegynder
10. marts 2004 - 18:51 #10
Den giver fejl ved Me.undo
Avatar billede mugs Novice
10. marts 2004 - 18:54 #11
Koden er afprøvet og fungerer i en testdb. Fejlen skyldes således ikke koden men måske snarere et samspil med ande kodelinier.
Avatar billede bol Nybegynder
10. marts 2004 - 19:01 #12
og prøver at lege med
Avatar billede bol Nybegynder
10. marts 2004 - 19:32 #13
If MsgBox("Tjek om salget er korrekt inden der udskrives?", vbQuestion + vbOKCancel, "Slet infomation?") = vbCancel Then

Exit Sub
End If

JEg brugte den istedet - MEn det er jo næsten det samme
Avatar billede mugs Novice
10. marts 2004 - 19:34 #14
OK - Bare skidtet fungerer.
Avatar billede bol Nybegynder
10. marts 2004 - 19:39 #15
1000 tak for hjælpen som altid MUGS - DEt kan være jeg vender tilbage senere - HAr lige lidt små ting der skal laves, så hvem ved måske får jeg brug for hjælp!! Men igen mange tak for dine hurtige svar på de to sp.
Avatar billede mugs Novice
10. marts 2004 - 19:41 #16
Du vender bare tilbage. Skal blot tilføje at jeg er på tjenesterejse de næste 2 måske 3 dage.
Avatar billede bol Nybegynder
17. marts 2004 - 10:04 #17
mugs når man laver denne klient løsning - kræver det så alle har licens til access på hver enkelt maskine? hvis hvordan skal jeg klare det??
Avatar billede bol Nybegynder
17. marts 2004 - 10:13 #18
jeg kan nemlig godt lave det sådan, at de ikke har access på hver enkelt klient, men kan så åbne det via genvej
Avatar billede mugs Novice
17. marts 2004 - 12:32 #19
Det kræver at alle arbejdsstationer har Access installeret. Det er muligt at afvikle Access også på maskiner, der ikke har Access installeret, men det kræver så at du laver en RunTime version (tror jeg nok det hedder), og før du kan gøre det, skal du have et specielt værktøj. Jeg har ikke forstand på det, og kan derfor ikke lave noget fyldestgørende svar.
Avatar billede bol Nybegynder
17. marts 2004 - 18:07 #20
ok tak alligevel
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