Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Access Daten wie Excel-SVERWEIS importieren





Frage

Ich habe momentan die wunderbare Aufgabe ein bestehendes Rechnungsformular und eine Access Datenbank (Artikelinformationen) zu verknüpfen. Eine Standard SVERWEIS-Abfrage (Artikel-ID-Nummer als Auswahlkriterium) wäre eine wunderbare Möglichkeit. Doch wie erstelle ich eine Verknüpfung mit der Acessdatenbank? Ich bin nach erfolgloser 1 Std. google-Suche über jeden konstruktiven Vorschlag dankbar. Ari

Antwort 1 von Teddy

Hallo Ari !
Grundsätzlich ist es möglich, ein Excel-sheet an eine Access-Datenbank zu binden.
Das geht über MS-Query(muß installiert sein).
Der Weg ist in Excel : Daten - Externe Daten -neue Abfrage erstellen. Den Rest leitet Dich der Assistent.
Immer wenn Du diese Exceldatei öffnest stehen die aktuellen Daten aus der Datenbank in einem Datenblatt zur Verfügung und Du kannst mit dem gewohnten SVERWEIS arbeiten.

Empfehlen würde ich aber immer die gesamte Anwendung in Access abzuwickeln - d.h. alle Daten in Access zu übernehmen und das Rechnungsformular als Bericht rauszubringen !

Gruß
Teddy

Antwort 2 von Ariane Baehr

@Teddy
Erstmal vielen Dank. Du bist nicht der Einzige von dem ich das höre. Du magst recht haben, wenn Du sagst, ich solle alles in einem Programm schreiben. Aber da ich ein herrliches Rechnungsformular schon gebastelt habe, würde ich das gerne weiterbenutzen. Importieren des Ganzen geht ja nicht (oder?) in das Access Formular.

Aber wie stelle ich die Formel für den SVERWEIS auf. Sprich, was steht im Formelfeld bei Excel, wenn ich auf eine Spalte in Access Matrix verweise. Wie heisst da der Link?

Viele Grüße,
Ari

Antwort 3 von Teddy

Hi Ari !

Nein - importieren ist nicht möglich.

So wie ich Dir den Zugriff beschrieben habe hast Du anschließend eine EXCEL-Datei, in der die Daten aus der Access-Tabelle stehen - und zwar bei jedem Aufruf der Excel-Datei die aktuellen Daten.

Du kannst Dich also auf diese Excel-Spalte beziehen und mußt Dich nicht mit Access rumschlagen.

Probier´s mal aus !

Gruß
Teddy