Moin zusammen,
per Daten -> Externe Daten -> neue Abfrage erstellen -> MS Access-Datenbank habe ich im letzten Fenster „Externe Daten an Excel zurückgeben“ unter „Eigenschaften“ die Möglichkeit zu sagen: „Aktualisieren beim Öffnen der Datei“.
Nun möchte ich aber nicht generell bei jedem Öffnen aktualisieren.
Gibt es die Möglichkeit, per VBA oder wie auch immer über eine Schaltfläche nur bei Bedarf zu aktualisieren?
- Frage:
Die vorgenannte Verfahrensweise schreibt mir komplette Datensätze
nach Excel zurück. Kann ich ähnlich SVERWEIS auch auf einzelne Daten
zugreifen?
XL2000
Gruß und danke schonmal
Rolf
Access Abfrage bei Bedarf aktualisieren
Nun möchte ich aber nicht generell bei jedem Öffnen
aktualisieren.
Gibt es die Möglichkeit, per VBA oder wie auch immer über eine
Schaltfläche nur bei Bedarf zu aktualisieren?
Hallo Rolf,
such mal in der Hilfe nach
QueryTable-Object
Dort bei „Eigenschaften“ suche nach
RefreshPeriod und stell die auf 0
Aktualisieren dann unter „Methoden“ mit
Refresh
Gruß
Reinhard
Nun möchte ich aber nicht generell bei jedem Öffnen
aktualisieren.
Gibt es die Möglichkeit, per VBA oder wie auch immer über eine
Schaltfläche nur bei Bedarf zu aktualisieren?
Hallo Reinhard,
danke für die schnelle Reaktion. Ich finds natürlich wieder nicht 
such mal in der Hilfe nach
QueryTable-Object
Da erhalte ich
- Objekteigenschaften
- Löschen Objekt Aktion
- CurrentObjectType,
currentName-Eigenschaften
- Makroaktionen und Methoden des Objekts „doCmd“
- UniqueTabel-Eigenschaften
Also: Ich öffne eine Datenbank im Entwurfsmodus.
Klick auf Icon „Eigenschaften“
EINE Registerkarte mit
- Beschreibung
- Gültigkeitsregel
- Gültigkeitsmeldung
…
nix mit RefreshPeriod dabei
Neuer Versuch Datei -> Datenbankeigenschaften
5 Registerkarten:
- Allgemein
- Zusammenfassung
- Statistik
- Inhalt
- Anpassen
wieder nix mit RefreshPeriod dabei
Dort bei „Eigenschaften“ suche nach
RefreshPeriod und stell die auf 0
Aktualisieren dann unter „Methoden“ mit
Refresh
„Methoden“ find ich leider auch nicht… *schäm*
Ich steh mal wieder auf der Leitung.
Sprechen wir vom selben Programm? 
Gruß
Rolf
XL2000:
http://www.image-load.net/pic.php?type=jpg&f=eb29ebd…
http://www.image-load.net/pic.php?type=jpg&f=c4b59db…
http://www.image-load.net/pic.php?type=jpg&f=a805319…
Moin Reinhard,
- hab ich in die falsche Hilfe geguckt,
- ist die VB-Hilfe gar nicht installiert - super.
Werde mal ein ernstes Wort mit dem Admin reden.
Vielen Dank für Deine Mühe.
Gruß
Rolf
Grüezi Rolf
per Daten -> Externe Daten -> neue Abfrage erstellen -> MS
Access-Datenbank habe ich im letzten Fenster „Externe Daten an
Excel zurückgeben“ unter „Eigenschaften“ die Möglichkeit zu
sagen: „Aktualisieren beim Öffnen der Datei“.
Nun möchte ich aber nicht generell bei jedem Öffnen
aktualisieren.
Gibt es die Möglichkeit, per VBA oder wie auch immer über eine
Schaltfläche nur bei Bedarf zu aktualisieren?
Entferne den Haken bei ‚Aktualisieren beim Öffnen der Datei‘, dann wird nicht automatisch aktualisiert.
Klike dann mit der rechen Maustaste in den Bereich der importierten Daten und wähle im Kontext-Menü ‚Aktualisieren‘ aus.
Wenn Du das Ganze per VBA haben möchtest, dann lasse bei der Aktualisierung einmalig den Makro-Recorder mitlaufen und verwende den so aufgezeichneten Code.
- Frage:
Die vorgenannte Verfahrensweise schreibt mir komplette
Datensätze
nach Excel zurück. Kann ich ähnlich SVERWEIS auch auf einzelne
Daten
zugreifen?
Dann musst Du die Abfrage bearbeiten und zwar über die Eigenschaften der Abfrage.
Gehe dort zurück bis DU in MS-Query angelangt bist. Hier kannst Du nurn Kriterein verwenden, die Du in []-Klammern einschliesst.
Beim Aktualisieren der Abfrage wirst Du dann anch dem gewünschten Kriterium gerfragt. Das Ganze kannst Du dann auch z.B. mit einer Zelle verbinden (dem Such-Kriterium) und die Abfrage wird dann automatisch aktualisiert wenn sich der Inhalt dieser Zelle ändert.
…für all diese wird keine VBA-Programmierung benötigt, aber man kann es selbstredend auch damit lösen (halte ich aber nicht für notwendig)…
–
Mit freundlichen Grüssen
Thomas Ramel
Grüezi Rolf
per Daten -> Externe Daten -> neue Abfrage erstellen -> MS
Access-Datenbank habe ich im letzten Fenster „Externe Daten an
Excel zurückgeben“ unter „Eigenschaften“ die Möglichkeit zu
sagen: „Aktualisieren beim Öffnen der Datei“.
Nun möchte ich aber nicht generell bei jedem Öffnen
aktualisieren.
Gibt es die Möglichkeit, per VBA oder wie auch immer über eine
Schaltfläche nur bei Bedarf zu aktualisieren?
Entferne den Haken bei ‚Aktualisieren beim Öffnen der Datei‘,
dann wird nicht automatisch aktualisiert.
Klike dann mit der rechen Maustaste in den Bereich der
importierten Daten und wähle im Kontext-Menü ‚Aktualisieren‘
aus.
Wenn Du das Ganze per VBA haben möchtest, dann lasse bei der
Aktualisierung einmalig den Makro-Recorder mitlaufen und
verwende den so aufgezeichneten Code.
- Frage:
Die vorgenannte Verfahrensweise schreibt mir komplette
Datensätze
nach Excel zurück. Kann ich ähnlich SVERWEIS auch auf einzelne
Daten
zugreifen?
Dann musst Du die Abfrage bearbeiten und zwar über die
Eigenschaften der Abfrage.
Gehe dort zurück bis DU in MS-Query angelangt bist. Hier
kannst Du nurn Kriterein verwenden, die Du in []-Klammern
einschliesst.
Beim Aktualisieren der Abfrage wirst Du dann anch dem
gewünschten Kriterium gerfragt. Das Ganze kannst Du dann auch
z.B. mit einer Zelle verbinden (dem Such-Kriterium) und die
Abfrage wird dann automatisch aktualisiert wenn sich der
Inhalt dieser Zelle ändert.
…für all diese wird keine VBA-Programmierung benötigt, aber
man kann es selbstredend auch damit lösen (halte ich aber
nicht für notwendig)…
Hallo Thomas,
vielen Dank für Deine Hinweise. Mal seh’n, ob ich
es hinbekomme.
Gruß und danke
Rolf