PDA

Vollständige Version anzeigen : Excelwert einfügen !!!


doppelzopf
28.08.2001, 20:01
Hallo !!!
Ich habe folgendes Problem, welches sich wie folgt darstellt:

Eine Accesstabelle mit Seriennummern und eine Exceltabelle mit den zu den Seriennummern gehörigen Inventarnummern. Die Exceltabelle habe ich schon ins Access übernommen nur gelingt es nicht über die Tabellenanfügeabfrage die Inventarnummern in die Tabelle mit den Seriennummern zu übertragen.

Vielleicht kann mir ja jemand behilflich sein , irgendwie komm ich nicht drauf trotz Suche im www, usw.

besten Dank mfg dzz

Horst Schulte
28.08.2001, 20:11
Hallo Doppelzopf,

es gibt mehrerer Möglichkeiten. Hier mal 2 davon:

1.) Falls die Access-Tabelle nicht zu groß ist, würde ich es mit der Excel-Funktion sverweis() lösen.

Dazu schicke ich Dir gerne ein Beispiel, falls gewünscht.

2.) Innerhalb von Access kannst Du die Aufgabe mit einer Abfrage lösen.
In die neue Abfrage fügst Du die bereits vorhandene Tabelle mit den Seriennummern ein und nach dem Import die Excel-Tabelle mit den Seriennummern und Inventarnummern.

Schau mal in der Tabellen-Entwurfsansicht beider Tabellen nach, wie die Felddatentypen der Felder sind, die die Seriennummern enthalten.
Sind die Felddatentypen identisch, so kannst Du in der Abfrage die beiden Tabellen über das Feld "Seriennummer" verküpfen. In die Ausgabe "Feld" der Abfrage nimmst Du die Inhalt hinein, die für Deine Auswertung interessant sind (also z.B. Seriennummer, Inventarnummer, Stück, Preis...).

Viel Erfolg.

Grüße
Horst


<p align="center"><a href="http://www.horst-schulte.de"><img border="0" src="http://www.horst-schulte.de/hs-NET/logo_hs.gif" alt="Horst Schultes Portal für Bürohengste">

doppelzopf
28.08.2001, 20:32
die Feldtypen sind gleich, nur gelingt es nicht eine 1:1 Beziehung sondern nur eine undefinierte :(, gehts vielleicht über eine SQL Abfrage über wie z.b.
INSERT INTO tabelle1 ( Inventarnummer )
SELECT tabelle2 Inventarnummer
FROM tabelle1 INNER JOIN tabelle2 ON tabelle2.Seriennummer = tabelle1.Seriennummer;

also so ähnlich dachte ich es mir dass sich die tabelle ergänzen könnte :), leider ist der Code müll, würde einen eigenen Datensatz generieren statt die bestehenden zu ergänzen,

vielleicht noch eine andere IDEE bzw. ein Bsp. für die erste Variante

auf jeden Fall Danke

mfg dz