Archief - [PROG]vba acces database linken met acces database online

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

jeronimo

Legacy Member
ey,

even de situatie schetsen:
In een bedrijf moet een klantenbestand bijgehouden worden tot nu toe nog niet zo moeilijk alle formulieren hier rond is geen probleem.

Nu is het zo dat ze een vestiging hebben in andere landen vb:Polen.

we zouden ergens online of bij het bedrijf waar we zitten, een manier moeten vinden dat als het klanten bestand aangepast word ginder dat ook hier het geval is.

databases heen een weer sturen dus niet...

we dachten eerst van we zetten 1 acces bestandje online op ftp probleem is hij wil daar niet naar toe gaan in het ander accesbestand.
lokaal gaat dit echter wel... we kunnen dus perfect lokaal alles doen wat we willen nu nog internet ertussen.
we gaan nu eens even experimenteren met share point.

moesten jullie een antwoord weten of een manier.. zou zeer fijn zijn!

bedankt..

Tyfius

Legacy Member
Een deftige database backend gebruiken (Oracle bijvoorbeeld, MySQL, PSQL kunnen eventueel ook nog dienen). Die staat apart op een server verbonden met het internet en jouw applicatie maakt daar een verbinding naar. Het opzetten en beveiligen van zo'n server vereist wel wat werk natuurlijk.

RpR

Legacy Member
jeronimo zei:
we gaan nu eens replica's gebruiken voor acces

Veel succes zal niet werken.
Een databank (En ik vind access geen databank) moet cellen/rijen/tabellen kunnen locken. Als jij gaat repliceren zal je nooit kunnen voorkomen dat persoon a in cel A1 bezig is terwijl een andere persoon er ook in zit.

Zoals reeds aangehaald een deftige db gebruiken.

G|N|

Legacy Member
Ik heb dit opgelost door het programma een gewone webrequest te laten versturen naar een webpagina. Deze webpagina maakt een xml-bestand waarin de nodige waarden staan. Het programma leest deze waarden uit en toont ze op het scherm.
Voor het wegschrijven in de database verstuur ik een post met de nodige parameters naar een webpagina, die dan de waarden wegschrijft in de database.

Simpele oplossing wanneer je gratis diensten wil gebruiken (en dus niet betalen voor duurdere databaseconnecties)

RpR

Legacy Member
En je zit nog altijd met het volgende probleem. Gebruiker x en gebruiker y beide op een andere locatie werken aan dezelfde record en saven juist op hetzelfde moment.

NeoCC

Legacy Member
zou het ni beter zijn dat je hier een SQL database gaat achter zetten en een prog in vb.net ofzo schrijft ?

jeronimo

Legacy Member
idd het is waar dat we beter met een degelijke database werken maar ze willen het nu eenmaal zo...

pff replica's al mijn buik van vol mjah eve doorzetten.
we hebben een soort error ingebouwd als ze merken dat ze in dezelfde bezig zijn gaat hij erroren. en tgaat om een klanten bestand waar maar 2 mensen inkunnen in het bedrijf die niet elke dag moeten toevoegen.

het is wel mogelijk dat mensen in het buitenland in de luchthaven ofz wel kunnen adden op hun lokale pc. en dan verbinding maken en alles doorsture van gegevens die toegevoegd zijn, zijn er dubbels word er een keuze mogelijkheid gegeven en zie je ook meteen wie die dubbel heeft ingegeven ook een tabel waar dan *gedelete* personen worden in weggeschreven. zodat ze dan hier in belgie kunnen zien of er geen hele reeks wegesmeten is die er nog moet instaan.(uit stommiteit ofz) Ze hebben me ook wijs gemaakt dat replica's id's nooit dezelfde kunnen zijn...

als jullie commentaar hebben ofz laat maar komen, hoe meer ik hier over weet hoe beter. en voor het klanten bestand te beheren gebruik ik crm's.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan