Avatar billede knudj Nybegynder
03. februar 2005 - 18:28 Der er 17 kommentarer og
1 løsning

Hvorfor kan jeg ikke få min delte database til at fungere?

Hej..
Jeg har lige delt en database op. Derefter har jeg ladet frontend delen ligge på min egen computer, og backend dele ført over til en server. Efter jeg gjorde dette, sammenkædede jeg tabellerne mellem fe- og ba-. Til en start virker det hele fint nok, men jeg kan ikke komme ind i en bestemt formular hvor der indgår en del flere tabeller. Hvad gør jeg galt ? skal serveren være sat specielt op for at kunne køre dette?
Førhen var dB'en ikke opdelt men hele filen lå bare på serveren. Dengang kørete det hele fint nok, men nu går hele access programmer bare dødt.

Mvh.
Knud
Avatar billede mugs Novice
03. februar 2005 - 18:31 #1
Får du nogen fejlmeddelelse, og i givet fald hvilken?
Avatar billede knudj Nybegynder
03. februar 2005 - 18:32 #2
Nej, får ikke en eneste.
Programmet står bare og køre og kører, og kigger jeg inde under JobListen. så står der at 'Access ikke svarer'.
Avatar billede mugs Novice
03. februar 2005 - 18:35 #3
Prøv i din frontend at slette de sammenkædede tabeller og foretag sammenkædningen igen.

Hjælper det ikke, så slet sammenkædningen og foretag en import til Frontend og se om det fungerer, da forbindelsen til serveren nu ar afbrudt.
Avatar billede knudj Nybegynder
03. februar 2005 - 18:44 #4
Har lige prøvet begge dele.
Første mulighed hjalp intet.
2. mulighed kan jeg ikke helt se meningen med, idet jeg bare er tilbage hvor jeg startede!? Fordi så er det jo ikke længere backend delen som den skriver til, men bare ind i "frontend" delen som jo nu er blevet til en dB for sig selv !?
Det virker i hvert fald efter 2. mulighed, men ?
Avatar billede mugs Novice
03. februar 2005 - 18:51 #5
Ved at importere tabellerne ved du nu, at du kan komme tilbage til dit udgangpunkt og have en db der fungerer, omend den ikke ligger på serveren. Men det er en god viden at have i baghovedet.

Når du skriver, at du ikke kan komme ind på en bestemt formular forstår jeg, at der er andre formularer, som der ikke er problemer med.

Når "problemformularen" får data fra flere tabeller, må dens postkilde være en forespørgsel, prøv i databasevinduet om du kan køre forespørgslen "udenom" formularen.
Avatar billede knudj Nybegynder
03. februar 2005 - 18:59 #6
Ja, der er nogle af formularene der virker, men de filtrere og åbner utroligt langsomt. Kan bare ikke lige forstå hvorfor, fordi har læst en del indlæg herinde om at det skulle gøre det mindre hårdt for serveren osv. men her virker det bedre når hele db'en ikke er delt, og så ligger på den samme server.
Jeg ved ikke om beregnende felter kan betyde noget, da "problemformularen" indeholder en del af disse, og samtidigt indeholder den 7 tabeller som er relaterede på kryds og tværs.
Avatar billede knudj Nybegynder
03. februar 2005 - 19:01 #7
Lige en lille tilføjelse. Jeg har også prøvet at dele databasen på et mindre hjemmenetværk jeg har, og der virkede tingene som de skulle, dog ikke helt vildt hurtigt men troede det var mit netværk.

Kan det evt. være fordi at adminstratorene på det netværk jeg sidder ved har sat serverne op således at de ikke kan køre med delte database ? :S
Avatar billede mugs Novice
03. februar 2005 - 19:02 #8
Jeg arbejder selv en del med frontend / backend i et større netværk (Ca 600 maskiner), og det er ikke noget problem. Detr er korekt at du sparer netværkstrrafik, når du kun skal hente data over netværket og ikke forespørgsler, formularer m.v.

Men hvordan gik det med at åbne forespørgslen direkte fra databasevinduet?
Avatar billede mugs Novice
03. februar 2005 - 19:04 #9
Jeg har ikke meget forstand på opsætning af servere, og er efterhånden blank på forslag.
Avatar billede knudj Nybegynder
03. februar 2005 - 19:06 #10
Ja, det kunne jeg sagtens gøre. Og det gik endda med rimelig hastighed.
Avatar billede mugs Novice
03. februar 2005 - 19:09 #11
Så tror jeg, at fejlen ligger i formularens beregnende felter.

Kan du lave beregningerne i din forespørgsel i stedet for i formularen? Du nkan evt, bruge forespørgslens udtryksgenerator.
Avatar billede knudj Nybegynder
03. februar 2005 - 19:10 #12
Alle min beregninger er også lavet inde i forespørgslen. Ingen af dem er blot beregnet inde i formularen.
Avatar billede mugs Novice
03. februar 2005 - 19:13 #13
OK - Prøv i databasevinduet at markere din forespørgsel og lav en autoformular. Åbn denne autoformular og check hastigheden.
Avatar billede knudj Nybegynder
03. februar 2005 - 19:18 #14
Jeg har lige prøvet dette, og idet jeg trykkede på udfør i enden af autoformular-guiden, så gik access helt kold igen.
Avatar billede mugs Novice
03. februar 2005 - 19:20 #15
Jeg er helt blank - Beklager.
Avatar billede knudj Nybegynder
03. februar 2005 - 19:22 #16
Det er der jo ikke noget at gøre ved, jeg prøver lige at kontakte admin og se om de har en ide om hvad der er galt, ellers mange tak for forsøget. Må jo bare lade det køre uden fe- og be- til en start, det heldigvis kun max. 6 maskiner der skal køre på det samtidigt.

Mvh.
Knud
Avatar billede mugs Novice
03. februar 2005 - 19:23 #17
Når du får løst problemet, så lad os vide hvad der var galt. Så kan vi andre også lære lidt af det.

Mvh / Mogens
Avatar billede knudj Nybegynder
20. februar 2005 - 14:46 #18
Lukker sagen for nu
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