Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Xoar am April 19, 2011, 20:48:00

Titel: Inhalt der zweiten Spalte exportieren...
Beitrag von: Xoar am April 19, 2011, 20:48:00
Hallo, ich habe über den Sub

Public Sub xlsExportieren_Click()
  DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12, "qryDienstplan", Application.CurrentProject.Path & "/Test.xls"
End Sub

meine Tabelle exportiert, funktioniert auch. Hab nur nen kleines Problem, und zwar wird in den Datenfelder der Tabelle tblDienstplan der Inhalt der zweiten Spalte der Quelldatei angezeigt, aber der Inhalt der ersten Spalte exportiert. Wie kann man den Code erweitern, damit der den "sichtbaren" also den zweiten Spalteninhalt exportiert?

Grüße
Titel: Re: Inhalt der zweiten Spalte exportieren...
Beitrag von: MzKlMu am April 19, 2011, 20:52:58
Hallo,
es wird nur das exportiert was in der Abfrage ist.
Du muss also die Abfrage "qryDienstplan" um das gewünschte Feld erweitern.
Zitatwird in den Datenfelder der Tabelle tblDienstplan der Inhalt der zweiten Spalte der Quelldatei angezeigt
Daraus schließe ich, dass Du Nachschlagefelder in der Tabelle hast.
Wenn ja, unbedingt entfernen. Die sind von Übel und verhindern den sauberen Aufbau einer DB.
Nachschlagefelder (Kombinationsfelder) sind nur in Formularen sinnvoll.

Zu den Nachschlagefeldern:
Die Nachteile von Nachschlagefeldern (http://dbwiki.net/wiki/Access_Anf%C3%A4nger:_Die_Nachteile_von_Nachschlagefeldern)

In Formularen sind die Nachschlagefelder (Kombinationsfelder) kein Problem.
Titel: Re: Inhalt der zweiten Spalte exportieren...
Beitrag von: Xoar am April 19, 2011, 22:26:45
ok danke, dadurch das ich nun die Kombifelder in Textfelder geändert habe, hat sich das Problem gelöst, danke :D