Datenbankanbindung eines/aller Shapes ändern

14/08/2009 - 10:09 von NorbertL | Report spam
Hallo alle zusammen
Mein Shape ist mit einer Datenbank (DB Excel) Verknüpft (ODBC) über ADDON
Nun kann ich über Rechtsklick auf das Shape einen Datensatz wàhlen, und
dabei auch eine andere DB auswàhlen. Die Eigenschaft ODBCConnection in dem
Shape veràndert sich dadurchaber nicht! Es geschieht wohl lediglich ein Lesen
der Daten
Ich kann zwar eine beliebige Exceldatei auswàhlen, die über sieselbe
Struktur verfügt, und auch den Excel Zellbereichsnamen hat.

Ändere ich nur in der Exceldatei mehrere Datensàtze, so habe ich keine
Möglichkeit gefunden alle Shapes zu aktualisieren

Gibt es so eine Lösung?
Norbert Laas
 

Lesen sie die antworten

#1 Frank Beyer
01/09/2009 - 16:43 | Warnen spam
Hi

du mußt wenn du die zeichnung öffnest eine Schleife über alle shapes laufen
lassen, in der du die Daten aktualisierst.
D.h. du fragst mit VBA die Tabelle/ACCESS ab und schreibst die daten in das
shapesheet.

Aus diesem grund ist es eigentlich auch besser, die Verbindung der shapes
mit der datenbank/Excel nicht über ODBC sondern über eine selbst
programmierte VBA-procedure zu erstellen. Diese rufst du dann aus der
Schleife für jedes shape auf.

mit freundlichen Grüßen
Frank Beyer

"NorbertL" schrieb im Newsbeitrag
news:
Hallo alle zusammen
Mein Shape ist mit einer Datenbank (DB Excel) Verknüpft (ODBC) über ADDON
Nun kann ich über Rechtsklick auf das Shape einen Datensatz wàhlen, und
dabei auch eine andere DB auswàhlen. Die Eigenschaft ODBCConnection in dem
Shape veràndert sich dadurchaber nicht! Es geschieht wohl lediglich ein


Lesen
der Daten
Ich kann zwar eine beliebige Exceldatei auswàhlen, die über sieselbe
Struktur verfügt, und auch den Excel Zellbereichsnamen hat.

Ändere ich nur in der Exceldatei mehrere Datensàtze, so habe ich keine
Möglichkeit gefunden alle Shapes zu aktualisieren

Gibt es so eine Lösung?
Norbert Laas

Ähnliche fragen