Avatar billede rsa Nybegynder
14. oktober 2004 - 09:27 Der er 8 kommentarer

Kræver opdelt DB, at alle frontends har installeret Access?

Jeg har lavet et system med opdelt DB. Altså med en backend og en frontend database. Det siges jo, at der kan være lige så mange frontends, som man har behov for.

Eksempel: Hvis nu mit system (frontend & backend) skal installeres på en skoles server, som nødvendigvis skal have Access installeret, er det så nødvendigt,at alle tilsluttede PC'er også skal have Access installeret, hvis de vil køre dette system?
Eller kan de (PC'erne), bare betragtes som en slags uintelligente terminaler?
Avatar billede bufferzone Praktikant
14. oktober 2004 - 09:32 #1
Det kommer an på om du har trådt i nællerne og lavet frontenden i access. Har du det, så har du ret, access skal installeres på alle de pc'ere hvor den skal bruges. Men festen stopper ikke her. Microsoft har den gode ide at skifte script sporget hver anden gang de fornyer access versionen. Dette betyder at den kode du har lavet til din frontend, skal rettes hver gang du udruller en ny version, og du risikere at alle brugerne SKAL have den samme access version, for at kunne bruge din DB.

Hvis du have tænkt tanken til ende ville du have lavet en web frontende, med ASP eller PHP. Den er altid bagudkompartibel. Det er yderst sjældent at du møder en maskine der ikke har en eller anden browser. Du skal kun rette koden po serveren hvis du vil tilføje funktionalitet. osv osv
Avatar billede rsa Nybegynder
14. oktober 2004 - 10:03 #2
Det lyder jo frygtindgydende. Jeg har lavet hele systemet i Access + VBA. Jeg var da sikker på, at systemet var fremadrettet m.h.t. nye versioner. Er dette også forkert?
Avatar billede bidstrup Nybegynder
14. oktober 2004 - 10:07 #3
Det lyder interessant, men betyder det ikke at du skal have et intranet kørende?
Hvordan forestiller du dig at man skal gribe det an, med forudsætningerne for sådan en løsning.

Hvis man f.eks. bruger Linux og Apache, skal man jo jo til at lære et nyt OS samt Apache.
Er det ikke nemmere at købe f.eks Office Developer, det giver jo ret til at at installere et ubegrænset antal Access Runtime.

-prebsi
Avatar billede bufferzone Praktikant
14. oktober 2004 - 10:19 #4
Det betyder at databasen skal placeres på en webserver, eller så en webserver kan nå den. F.eks. ASP kan relativt enkelt både skrive og slette til/fra en database, læse fra en database og rette i en database, med frontpage kan du faktisk klikke dig frem til de fleste løsninger med lidt fantasi.

Det er altis en fordel at have den slags løsninger i net, da du så kun har en database der skal administreres og hvor dataen bliver samlet. Web frontends er langt det smidigste ar arbejde med. Fordi du har lavet databasen i access, er der ret enkelt at bruge ASP, det er enkelt at flytte databasen til f.eks. en SQL server hvis det bliver nødvendigt.

Nu er jeg ikke den største .NET haj, men som jeg forstår det, så ligner det VBA meget, og skulle være relativt enkelt at flytte til en web løsning baseret på .NET hvis du er lidt heldig
Avatar billede terry Ekspert
14. oktober 2004 - 10:26 #5
RSA> In answer to your question.
You need Access OR Access Runtime. The runtime allows you to install it on all PC's WITHOUT an Access license. You have have multiple versions of Access/RUNTIME on a PC so you do NOT need to upgrade for every version
Avatar billede rsa Nybegynder
14. oktober 2004 - 10:47 #6
Tak for hjælpen. Jeg ville nu godt have fordelt point til jer alle 3. men det er ikke muligt.
Avatar billede arne_v Ekspert
14. oktober 2004 - 12:54 #7
Jeg har været med til 95->97->2000 for en Access applikation og det er altså
ikke så slemt med kompabiliteten.
Avatar billede bufferzone Praktikant
14. oktober 2004 - 13:18 #8
arne_v>Jeg har næsten det samme (95->97->xp), og vi har måttet få programmørhjælp udefra til at rette koderne hver gang. Måske er vi bare uheldige,
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