Vraag voor echte TOPPERS!

  • Onderwerp starter Onderwerp starter tjis
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

tjis

Gebruiker
Lid geworden
21 jan 2002
Berichten
159
Ik heb een DB die ik vanuit twee PC's aan wil spreken. Iemand heeft nu de DB gesplitst om ze vanuit beide pc's te kunnen benaderen zonder dat er een "alleen lezen" te zien krijgt. Hij heeft het onderstaande gedaan:


Ik heb op de PC waaraan ik het meest werk en waarop de
internetverbinding staat, alleen office97 staan. Op een andere PC op een
heel
andere plek in het huis staat een andere PC met Office2000. Daartussen zit
geen kabelverbinding. Ik wil die systemen bewust gescheiden van elkaar
houden. Het zou betekenen dat ik voor jouw achter die andere PC moet gaan
zitten.

Maar goed, als volgt. Bijgaand vindt je een gesplitste database: een
*prog.mdb en een *data.mdb. De *prog bevat alleen gekoppelde tabellen. Op
dit moment 'kijken' ze naar c:\windows\desktop directory. Ik weet niet of je
er zelf handig mee bent, maar het is de bedoeling dat je de *data op een
gemeenschappelijke locatie zet. Op beide PC's zet je de *prog, van waaruit
het programma zal draaien.

Zo'n opsplitsing is ook veel handiger wat betreft software updates. De
tabellen blijven altijd ongemoeid, tenzij er bewust wijzigingen in de
tabelstructuur moeten plaatsvinden.

Probeer bijgevoegde database op beide plekken als volgt aan de gang te
krijgen (in een later stadium kunnen we de 'verse' tabellen linken):

1.
Plaats de prog op beide machines

2.
Plaats de data ergens zodat jullie er beiden bij kunnen

3.
Nu even improviseren (ik zit weer achter m'n internet PC en die andere PC
staat uit). Start de prog op met de shift toets ingedrukt.

4.
ga naar Extra > invoegtoepassingen > koppelingbeheer en link alle
(gekoppelde) tabellen naar de locatie waar de *data staat


Tot aan het laatste punt heb ik alles uitgevoerd maar krijg bij het koppelen een melding "de invoegtoepassing kan niet worden geinstalleerd omdat er een tabel USysRegInfo" ontbreekt.

Wie weet hoe te handelen.?
 
ff anders doen

install mssql of mysql op een van de machines en zet daar je data op dan kan je er met de andere makkelijk bij.

www.mysql.com

sebastiaan
Admin
 
Bij stap 4 staat dit:

4.
ga naar Extra > invoegtoepassingen > koppelingbeheer en link alle
(gekoppelde) tabellen naar de locatie waar de *data staat

Moet je niet doen!
Druk op F11 (toon database venster), ga naar tab Tabellen, druk rechter muisknop, kies, link tabellen.
Volg nu gewoon de dialoog.

De werkwijze die in jouw stap 4 beschreven staat werkt alleen als je de access optie invoegtoepassingen correct geinstalleerd hebt. Je krijgt dan een wizard om tabellen te linken. In praktijk is de optie invoegtoepassingen erg vaak niet goed geinstalleerd met de foutmelding die jij krijgt tot gevolg.
 
Helaas

Ik heb via F11 de tabel gelinkt, oftwel gekoppeld aan het MDB data bestand. Dus via F11 naar tabellen koppelen. Via het venster het MDB Data bestand gezocht die geselecteerd en op openen gedrukt. Ik kraag de vraag welke tabellen en heb alle tabellen aangegeven. Ik had al een snelkoppeling op mijn bureaublad staan maar ik krijg alleen mijn database met witte vlakken dus geen data.
Als ik in de tabellen van MDB prog kijk zie ik staan klant en klant1, branche en branche1. Het werkt dus niet maar mijn kennis rijkt niet zo ver dat ik weet wat ik nu moet doen. Graag uw hulp.
 
Gooi alle tabellen weg (dus ook die met een 1 erachter).
Link de tabellen nu nogmaals, als het goed is staan ze dan nog maar 1 keer in je database venster, allemaal met een pijltje ervoor.
Je kunt deze tabellen nu benaderen alsof ze in de mdb staan waarin je aan het werk bent, ze staan echter in werkelijkheid in een andere mdb.
 
YESS!!

Het is je gelukt! Erg bedankt we kunnen weer aan de slag!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan