RefreshLink willnicht so recht

Hallo Profis,

dank Manfreds Hilfe kann ich nun zur Laufzeit Tabellen neu verknüpfen über VB Code, allerdings ist diese Tabelle jeweils erst verfügbar, nachdem Access neu gestartet wurde…
Geht das auch ohne Neustart ?
Einenen Refresklink mache ich, ebenso einen refresh auf die tabledefs…

Für Ideen bedanke ich mich schon jetzt, Grüße,

Robert

Hallo Robert!

dank Manfreds Hilfe kann ich nun zur Laufzeit Tabellen neu
verknüpfen über VB Code, allerdings ist diese Tabelle jeweils
erst verfügbar, nachdem Access neu gestartet wurde…
Geht das auch ohne Neustart ?
Einenen Refresklink mache ich, ebenso einen refresh auf die
tabledefs…

Das klingt irgendwie komisch. Ich habe keine Ahnung, wie Foxpro sich da verhält. Bei Access sollte das kein Problem sein. Braucht Foxpro irgendwelche Anmeldeinformationen, die mitgegeben werden müssen?

Und wie wirkt sich das aus, dass die Tabellen nicht verfügbar sind? Wenn Du das Setzen der Connect-Eigenschaft einzeln durchtraced, kannst Du dann zwischendrin die Tabelle öffnen? Btw: Welche Access- und Foxpro-Versionen verwendest Du?

Gruß, Manfred

Das klingt irgendwie komisch. Ich habe keine Ahnung, wie
Foxpro sich da verhält. Bei Access sollte das kein Problem
sein. Braucht Foxpro irgendwelche Anmeldeinformationen, die
mitgegeben werden müssen?

Nein, User und Password sind leer

Und wie wirkt sich das aus, dass die Tabellen nicht verfügbar
sind? Wenn Du das Setzen der Connect-Eigenschaft einzeln
durchtraced, kannst Du dann zwischendrin die Tabelle öffnen?
Btw: Welche Access- und Foxpro-Versionen verwendest Du?

Access 2000 auf Win XP, Foxpro 7
Der Link wird geändert, ist aber erst durch Abfragen verfügbar, wenn ich die Access datenbank geöffnet habe…
Vorher ist die vorherige verknüpfte Tabelle noch aktiv.
Gibt es evtl. ein Refresh für die gesamte Access Datenbank ?

Danke,

Robert

Hi,

vieleicht ist es nur ein Problem des Zeitpunktes an dem du die Referenzen nur bestimmst.

Ich habe das schon oeffter realisiert ( mit AccessDBs, Oracle und MSSQL)
und habe die entsprechende Funktion in autoexec-Maskro aufgerufen. Allerdings habe ich nicht die Parameter der TabelDef geaendert sondern die bestehenden Tabeldefs umbenannt, neue TableDefs angelegt , die Parameter gesetzt und die alten TableDefs geloescht.

Tschau
Peter