dann lösch die halt erst vor dem Import/Verlinken.
Hallo Franz,
das hatte ich schon versucht und geht leider nicht, da sonst eine Fehlermeldung „Die auf diesen Formular oder Bericht angegebene Datenherkunft ‚abfr_serie‘ ist nicht vorhanden.“ erscheint.
da es ggf. sowieso nicht sinnvoll ist, die Tabelle jedes mal beim Aufruf des Formulars neu zu laden, würde ich vorschlagen:
Schalte ein Fenster mit der Frage vor: Soll die Excel-Tabelle neue geladen werden?
Dann kannst du dort die Löschung und den Import erledigen und nicht erst im Formular, dass dann auf die Tabelle zugreifen muss.
die Tabelle ist ein Element einer Access DB zu der ich keine Schreibrechte besitze. Darum muss ich die Tabelle immer in meine DB-Anwendung exportieren.
Um das Formular auch für weniger geübte Anwender zur Verfügung zu stellen, möchte ich eben diese automatische Importierung erzielen.
Zudem soll damit sicher gestellt werden, dass man auch immer mit der aktuellsten Tabelle arbeitet.
Dies müsste man sonst ebenfalls vorher manuell prüfen.
geht vielleicht doch nicht so einfach, zwei Datenbanken mit einer Anweisung anzusprechen ))
Mit der OpenDatabase-Methode (im VBA-Help beschrieben) kommst Du an die fremde Datenbank, auf der könntest Du einen Export als Excel-Datei anstoßen und die dann in die interne Tabelle importieren.
Ehrlich gesagt übersteigt das ein wenig meinen
Lösungshorizont.
das geht mir, ehrlich gesagt, fast beinahe jeden Tag so. Nützt aber nix, nützt gaaar nix - entweder beißt Du Dich jetzt durch oder Du bittest den Admin der Fremd-Db, die fragliche Tabelle als Excel-Datei zu exportieren.
Schreib in irgend ein Modul den Begriff Opendatabase und trampel auf die F1, dann wird’s gleich lichter am Horizont.
die Tabelle ist ein Element einer Access DB zu der ich keine
Schreibrechte besitze. Darum muss ich die Tabelle immer in
meine DB-Anwendung exportieren.
ähm, habe ich das richtig verstanden:
AccessDB -> Export -> in Datei -> Import -> AccessDB
und natürlich zurück:
AccessDB -> Export -> in Datei -> Import -> AccessDB
du kennst die Möglichkeiten von Datei -> Externe Daten -> Tabellen verknüpfen?
Um das Formular auch für weniger geübte Anwender zur Verfügung
zu stellen, möchte ich eben diese automatische Importierung
erzielen.
Zudem soll damit sicher gestellt werden, dass man auch immer
mit der aktuellsten Tabelle arbeitet.
Dies müsste man sonst ebenfalls vorher manuell prüfen.
mit einer Verknüpfung hättest du diese Probleme nicht!
Möglicher Weise liege ich auch falsch, aber dann möchte ich dich bitten, dein Problem mal genauer zu beschreiben. Import/Export kann nicht die Lösung sein!
leichter gesagt als getan. Unser Admin ist qua Postition Admin und nicht weil er Access beherrscht. Bisher durchsuchen alle unsere DB, bestehend aus ganz vielen nicht formalisierten Tabellen, mit strg+f und es existiert kein Suchformular. Der gibt Studenten keine Schreibrechte. Ces’t la vie
muss auch keiner haben. Nochmal: Opendatabase anschauen, auf der DB herumlesen und rausholen, was Du brauchst. Dazu musst Du nur den Pfad wissen, auf dem die DB liegt. Und den Namen natürlich.