Alternative/Zusatz zu tdf.RefreshLink wenn FE ohne TabLink?

03/02/2010 - 11:24 von Steffen Brose | Report spam
Hallo Allseits,

irgendwie 'klemmt' es mal wieder...
Für das Aktualisieren der FE-BE-Beziehung gibt ja genügend Beispiele via
.RefreshLink.
Ich benutze u.a. (neben Karls Beispiel) auch das von Andre aus seinem
A07-Buch (Das Grundlagenbuch für Entwickler).

Bei den mir bekannten Beispielen ist aber immer gleich, dass im BE erstmals
auch ein Link auf die Be-Tabs gesetzt sein muss, damit dann .RefreshLink
aktiv werden kann.

Hintergrund meiner Anfrage ist folgender:
Ich baue mir gerade eine Mehrprojekte(MehrBE)-Geschichte zusammen.

Also ein Fe-Start-Fo mit Basis Fe-Projekte-Tab.

Dann dort Auswahl, welches Projekt soll geladen werden - dann Andre's-Code
- und los geht's. Funkt alles 1A (auch das Neuladen nach BE-Verschieben)

Jetzt die Frage, welche eigentlich auch unabhàngig von Andre's Code ist:
Mein 'Stand' ist:
Wenn eine neue Tab im BE dazukommt, muss diese einmal in das FE verlinkt
werden um dann mit mit .RefreshLink zu arbeiten.

Làsst sich es auch machen, dass - wenn es eine neue, zusàtzliche Tab im BE
gibt - diese auto in das FE verbunden wird?

Danke für Eure Hilfe - Gruß Steffen
 

Lesen sie die antworten

#1 Karl Donaubauer
03/02/2010 - 11:47 | Warnen spam
Steffen Brose wrote:
...
Wenn eine neue Tab im BE dazukommt, muss diese einmal in das FE
verlinkt werden um dann mit mit .RefreshLink zu arbeiten.



Das sagt irgendwie schon der Name der Methode. ;-)

Làsst sich es auch machen, dass - wenn es eine neue, zusàtzliche
Tab im BE gibt - diese auto in das FE verbunden wird?



Du kannst durch die TableDefs deiner BEs schleifen
(Prinzip wie in www.donkarl.com?FAQ3.4, nur halt mit
OpenDatabase statt Currentdb) und gegenprüfen, ob es
sie im FE bereits gibt. Wenn nicht, kannst du sie mit

DoCmd.TransferDatabase acLink, "Microsoft Access", _
"PfadUndNameDerBE.mdb", acTable, "DeineTabelle", "DeineTabelle"

in das FE einbinden.

Servus
Karl
****************
Access-FAQ: http://www.donkarl.com /// http://www.donkarl.com?NEK
.NET-Entwickler-Konferenz für Accessler 27./28.2. + 20./21.3.2010

Ähnliche fragen