On Thu, 21 Jan 2016 20:38:23 +0100, Is <
eriki...@mail.dk> wrote:
>men jeg har tidligere arbejdet med Access (som amatør) men der havde jeg
>en Acces fil hvor jeg kun havde tabeller liggende.
Det er så backend'en (i mit sprogbrug :-) )
>og så havde jeg en anden hvor alle forespørgsler, form, og rapporter
>liggende. det betød at jeg kunne ændre på tilgangen/design uden at være
>bange for at miste data.
Og det er frontend'en.
Men jeg er nu ikke sikker på, at du ikke kan miste data. Hvis du har
linket backend og frontend, så vil opdateringer fra frontend'en mig
bekendt slå igennem i backend'en.
Test - test:
Jeg prøvede lige at kigge nærmere:
Så vidt jeg kan se, har du to muligheder: Du kan enten *linke* til den
eksterne database, eller du kan *importere data* fra den.
Hvis du importerer, kan du selvfølgelig lege trygt uden at det berører
den eksterne database.
Jeg prøvede at linke fra min lokale PC til en MySQL-database, der
ligger på nettet, og her kan man fint opdatere data i MySQL fra
Access.
Forudsætningen er (uanset om man linker eller importerer), at man
opretter en ODBC-forbindelse til den eksterne database fra sin lokale
computer (søg 'ODBC' i kontrolpanelet, hvis det er Windows).
Jeg har som sagt kun prøvet til en MySQL-db.
Til en Access-db er det vist en smule mere kompliceret, men hvis du
går langt nok ind i ODBC-dialog-boksene og
- finder en knap, der hedder 'Netværk'
- Klikker på 'Opret forbindelse til et websted ...'
- klikker 'Næste' 2-3 gange
så kommer der et sted, hvor *det ser ud til*, at man kan indtaste en
internet-adresse til sin eksterne Access-fil (har ikke selv prøvet).
MEN: Det forudsætter så, at man har sin Access-fil liggende på et
offentligt sted på nettet, hvilket *absolut* ikke kan anbefales (selv
hvis man har password på den).
Så i praksis er det nok ikke muligt.
>det er det samme jeg tænker på at gøre på nettet. En DB til data, og så
>en anden (eller flere) der filtrerer data via forespørgsler inden
>visning på en hjemmeside.
Det lyder lidt for avanceret i mine ører. Frontend'en er jo din lokale
computer, som hjemmesiden ikke uden større krumspring kan få fat i.
Du kan ikke 'køre' Access-filer, der ligger på nettet.
Derimod kan man sagtens have forespørgsler (filtrerede) data i Access,
som man så bruger som udgangspunkt for sin SQL-streng. Det kan nogle
gange gøre SQL'en lidt enklere, når man skriver kode :-)
>men det skal måske komme an på en prøve ?
Ja, det kunne da være interessant. Men som sagt kommer du nok i
konflikt med hensynet til at have Access-filen liggende inden for
eller uden for webscope på din server :-)
Good luck,