Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1296to1300
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Access Tabelle exportieren in Excel

Access Tabelle exportieren in Excel
29.01.2013 00:58:59
Enrico
Hallo Liebe Forumsmitglieder,
nach langem hin und her bin ich nun fast schon am verzweifeln :-(
Allerdings weiss ich euer Wissen sehr zu schaetzen! ;-)
Ich moechte Daten aus Access exportieren und in Excel niederschreiben.
Die Anforderung ist, dass die Header in Excel uebersetzt werden koennen.
Es gibt viele Leerzeilen, die beruecksichtigt werden muessen.
Ich habe mir eine Rohdatentabelle in Access gebaut, die ich per code erzeugen kann:
- Primaerschluessel: CSV_ID
- CSV_ROW: Referenz fuer die Exeltabelle
- CSV_COLUMN: Referenz fuer die Exeltabelle
- CSV_Data: Die Daten die in der Exeltablle in Cell(row,column) geschrieben werden sollen
in Excel wuerde ich jetzt mit index/match/offset arbeiten...geht aber in Access nicht so wie ich dacht.
Meine Fragen:
1) Ist es sinnvoll die Datenstruktur in Access erst in einer Tabelle zu erzeugen und Sie dann ueber eine Referenzstruktur zu uebertragen?
habe schon oefter gesehen, dass man eigentlich recordsets erzeugt, allerdings war ich auch nicht smart genug in einer query die erforderlichen leeren zeilen zu erzeugen (Sprich ich habe Daten in Zeile 4,5 & 10; muss aber beim exportieren in Zeilen 4,5,6...,10 schreiben, auch wenn die zelle uebersprungen wird)
2) wie kann ich in der tabelle die hoechste ID auslesen und in einer variable speichern?
i=DMax("[CsvID]", "tblCsvData")~f~
funktioniert nicht, ein beliebiges anderes Feld (eben nicht der Schluessel) meiner Tabelle klappt, aber hilft nicht
3) Die allgemeine Funktion eine csv-Datei zu erzeugen/ueberschreiben funktioniert.
Die ueberlegung war nun mit einer For schleife durch die Access-Tabelle zu gehen und entsprechend den eintraegen die informationen (zeile, spalte, daten) aufzunehmen und zu uebertragen. Leider scheitert es hier wieder an einer moeglichkeit die ID zu durchsuchen.
~f~Result = DLookup("[CsvID]", "tblCsvData", "[CsvID]= " & i)
If not isnull(result) abfragen um dann die referenzen einzulesen
scheitert mit run-time error 2001; z.b: kleinste ID ist 125, aber die for schleife faengt bei 1 an und entsprechend gibt es den eintrag ja nicht.
Ich hoffe auf eure Antworten und wuensche einen guten Start in den neuen Tag.
Besten Dank vorab und schoenen gruss aus Mexico,
Enrico

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige

299 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige