ACCESS 2000 Import von EXcel-Daten

Hallo liebe Leut,
importiere eine Tabelle von Excel in Access.
Access übernimmt aber nur 24 Zeilen von 240, nur die ersten 24 Zeilen.
Wir erkennen aber keinen Unterschied. Die Daten wurden aus einer anderen EXcel-Tabelle gefiltert.
hoffe auf hilfe
Sabine

Hallo Sabine,

importiere eine Tabelle von Excel in Access.

warum IMPORT? Du kannst die Excel - Tabelle auch verbinden.

Mit einer Anfügeabfrage kannst du dann die Daten in deine neue Tabelle übertragen.

Access übernimmt aber nur 24 Zeilen von 240, nur die ersten 24
Zeilen. Wir erkennen aber keinen Unterschied.

dafür gibt es z.B. unterschiedliche Gründe:

  1. in der Access - Tabelle sind Indexe falsch konfiguriert
  2. es wird nur der Arbeitsbereich aus Excel übertragen
  3. Sonderzeichen und nicht druckbare Zeichen in den Daten verhindern einen vollständigen Import
    und noch 100 andere Möglichkeiten

Grüße aus Essen
Wolfgang

Hallo Sabine,

also ich vermute mal, das du da an einem Punkt angekommen bist, der mir auch schon des oeffteren Probleme bereitet hat.
Also die Importfunktion von EXCEL in Access ist so dermassen krank programmiert.
Beim Import von XLS-Dateien geht die Importfunktion hin und liest die ersten 10 Eintraege jeder Spalte aus und entscheidet ueber das Datenformat in der Accesstabelle. Wenn jetzt der Fall auftritt, das in den ersten Feldern einer Spalte nur nummerische Werte drinstehen aber in Spalte 30 alphanummerische Werte auftreten, dann geht das ganze schief. Und es gibt dafuer auch kein Bugfix oder Workaround.

Ich behelfe mir dann mit dem Umweg ueber Text-Datei.

  1. In Access ein Importspezifikation fuer Text-Format anlegen
  2. Aus EXCEL Export in Text ( TAB-Separiert, mit Spaltenueberschriften)
  3. Import in Access Text mit Spezifikaton von 1.

Is nicht wirklich elegant funktioniert aber.

btw.: Die Typfestlegungsproblematik hast du auch wenn du die EXCEL-Datei in Access direkt verknueftst.

Allez les Boule &
Tschau Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]