Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Mehrere Databases verwalten

Begonnen von dalli, Juni 10, 2014, 20:27:51

⏪ vorheriges - nächstes ⏩

dalli

Hallo,
bin auf der Suche nach Informationen, wie ich mehrere BE-Datenbanken, die im FE über
Set DB=OpenDatabase()
geöffnet wurden, auch über die Benutzeroberfläche verwalten kann.
Der Zugriff über die VBA-Objektvariablen (z.B. Aktionsabfragen mit DB.Execute sql) ist mir bekannt bzw. funkioniert sehr gut. Einen Zugriff über die Benutzeroberfläche (mit read-only-Einschränkung) kriege ich momentan nur über eine Verknüpfung mit TransferDatabase acLink hin, was aber im Vergleich deutlich länger dauert.

Hat jemand einen Tip für mich (auch Verweise auf andere Forumsbeträge zum Problem sind willkommen)?

Danke vorab und Gruß.
dalli

database

Hallo,
die Möglichkeiten sind dabei schon mannigfaltig - immer in Abhängigkeit davon, was du zu tun gedenkst.
Zitatdie im FE über Set DB=OpenDatabase() geöffnet wurden
... sagt ja noch nichts konkretes aus :-)
Eine der Möglichkeiten besteht darin, die Felder eines ungebundenen Formulars mit den Werten aus einem Recordset zu füllen.
Oder du erstellst dir unterschiedliche gebundene Formulare, die an die jeweiligen BE gebunden sind.
ZitatEinen Zugriff über die Benutzeroberfläche
Was genau meinst du damit bzw. was verstehst du unter Benutzeroberfläche?


dalli

Hallo,
die Anbindung der BE-DB's an Formulare stellen kein Problem dar.
Mit "Benutzeroberfläche" meine ich das Access-Anwendungsfenster. Ich habe ein Menüband programmiert, das begrenzte Abfragemöglichkeiten ermöglicht (keine Aktionsabfragen, keine Datenänderungen, dafür aber freie Zusammenstellung der abzufragenden Tabellen und Beziehungen ...). Da ich die Auswahl der Datenquellen für diese Abfragen nur hinbekomme, wenn die Tabellen über die Verknüpfung (acLink) verbunden sind, suche ich eine Alternative dazu.
Die Abfragemöglichkeiten benötige ich für detaillierte Analysen, d.h. ich kann nicht darauf verzichten.
Gruß
dalli