Hallo Jan,
vielen Dank für deine Antwort, das habe ich soweit begriffen, habe nun auch das Makro in VBA umgewandelt und bekomme für den Export folgende Zeile:
DoCmd.TransferText acImportDelim, "export", "qry\_eigen", "", False, ""
Nun ist aber das Ziel nicht nur die Daten meiner MA_Nummer zu exportieren, sondern die Daten aller Mitarbeiter, aber in eine seperate Datei.
Also müsste ich jetzt das Makro für jeden Mitarbeiter ausführen, und die MA_Nummer für das SQL-Statement
SELECT tbl\_eigen.ma\_id, tbl\_eigen.Datum, tbl\_eigen.Kundennummer, 0 AS Erstberater, tbl\_eigen.BMG, tbl\_eigen.LKZ, tbl\_eigen.Jahr, tbl\_eigen.Monat
FROM tbl\_eigen
WHERE (((tbl\_eigen.ma\_id)=[MA\_Nummer]));
über VBA mitgeben, geht das? Oder hab ich das bei Sanchos Post nur falsch verstanden?
Gruß Marcel
Der SQL-Code wird an folgender Stelle eingegeben.
Abfrage im Entwurfsmodus öffnen, dann auf Menü Ansicht - SQL.
In der SQL-Ansicht kannst du dann dein SQL-Statement (welches
in der Entwurfsansicht lediglich benutzerfreundlich
dargestellt wird!) verändern und bearbeiten.
Das Makro sollte dann weiterhin laufen, da die Aktionen nicht
verändert wurden.
BTW würde ich für generell für solche Dinge (wie hier Export!)
von Makros abraten, da die Fehlerbehandlung bei Makros nur
sehr gering bis gar nicht vorhanden ist. Besser wäre, das
Makro in VBA-Code umzuwandeln (geht mit dem eingebauten
Assistenten!) und anschliessend anstelle des Makros die
VBA-Routine zu verwenden.
CU, Jan