Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Bernie110 am Juni 20, 2012, 12:01:47

Titel: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 20, 2012, 12:01:47
Hallo Zusammen,

wir benutzen das Programm Map & Guide. Vll kennt der eine oder andere dieses Programm.
Dieses Programm zeigt dir alle gewünschten Orte auf einer Map und man kann dadurch besser Touren bilden.

Dieses Programm kann Editor Txt Dateien importieren.

So nun hab ich in meiner DB Map & Guide import konform eine Abfrage erstellt.

Die Daten hab ich kopiert und in den Editor eingefügt + auf dem Server abgespeichert. Der import in Map & Guide funktioniert.

Nun zu meiner Frage, wie kann ich meine Abfrage automatisch auf den Server in ein Editorformat exportieren.
Cool wäre wenn die Datei auf dem Server immer überschrieben wird.

Ist das Möglich oder hat jemand einen anderen Vorschlag.

Danke für eure Hilfe Lg Bernie
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: database am Juni 20, 2012, 16:35:37
Hallo Bernie,

du könntest dir ein kleine Routine anlegen und mittels dieser per

DoCmd.TransferText acExportDelim, , "qryDeineAbfrage", "C:\DeineDatei.txt"

das Abfrageergebnis ausgeben.

Sieh in der OH auch unter dem Begriff 'TransferText' für weitere mögliche Parameter

HTH
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 12:27:37
Hallo Peter,

na das hilft mir schon weiter.

jetzt hab ich nur das Problem, dass er mir die Daten aus der Abfrage falsch übernimmt :

Hier falsch :

Zitat"D;81541;München;;0;00:00;00:00";400
"D;81541;München;;0;00:00;00:00";400
"D;82024;Taufkirchen;;0;00:00;00:00";400
"D;82024;Taufkirchen;;0;00:00;00:00";400
"D;81541;München;;0;00:00;00:00";400
"D;81541;München;;0;00:00;00:00";400


und so soll es aussehen.

ZitatD;81541;München;;0;00:00;00:00
D;81541;München;;0;00:00;00:00
D;82024;Taufkirchen;;0;00:00;00:00
D;82024;Taufkirchen;;0;00:00;00:00
D;81541;München;;0;00:00;00:00
D;81541;München;;0;00:00;00:00

also die " weg.. die o.g. 400 = das Feld der Abfrage, dass das Kriterium erfüllt.

Wie bekomm ich das weg ?

Gruss
Bernie
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 12:34:09
Es war ich etwas zu schnell... die 400 bekomm ich ja weg, indem ich mir in der Abfrage dieses Feld ausblende.

Also bleiben nur die " Gänsefüsse am Anfang & Ende übrig
Gruss
Bernie
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: MzKlMu am Juni 21, 2012, 12:44:48
Hallo,
hier musst Du zwingend eine Exportspezifikation anlegen. Dazu musst Du 1x manuell exportieren. Im Button "Weitere" des Exportassis findest Du die entsprechenden Einstellungen und Speichermöglichkeit.

Im Codevorschlag von database muss dann diese Spezi verwendet werden.

DoCmd.TransferText acExportDelim, "Speziname", "qryDeineAbfrage", "C:\DeineDatei.txt"
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 12:59:39
Hallo MzKlMu

ok ich hab jetzt die Abfrage mit den Einstellungen manuell exportiert.
Liegt jetzt da wo sie sein soll und hat den Namen QYR_EMP_MP.txt und die " sind nun weg.


Was du jetzt genau mit dem Spezi meinst versteh ich nicht ganz.

Mein Code lautet

DoCmd.TransferText acExportDelim, "speziname", "QYR_EMPF_MP", "L:\MapAndGuide_Touren\TOURNrtxt.txt"

Funzt aber nicht.

Wie hast du das gemeint ?

Lg Bernie
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: MzKlMu am Juni 21, 2012, 13:33:38
Hallo,
hast Du überhaupt eine Spezifikation angelegt und mit einem Namen gespeichert?

In meinem obigen Beitrag ist doch alles gesagt.
Beim manuellen Export musst Du einmalig diese Exportspezifiktaton anlegen. und mit einem namen Abspeichern. Diesen namen musst Du im Code verwenden.
Speziname war ja nur ein Platzhalter von mir, das kannst Du nicht verwenden.
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 13:50:38
Hi,

also ich habe meine Abfrage manuell in den selben Ordner des o.g. Exportpfades exportiert und zuvor den Text formatiert.. also ohne die "

Ist das mit  Spezifikation gemeint ? Vermutlich nicht ..oder ?

Gruss
Bernie
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 14:00:24
Ok vergiss es, hab es nun richtig gemacht und es funktioniert wurderbar.

Habe den Button weiter... übersehen  ::) :)

Vielen vielen Dank.
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: MzKlMu am Juni 21, 2012, 14:03:06
Hallo,
nein, das ist nicht gemeint.
Die Spezifikation musst Du richtig anlegen. Dabei werden die Feldtrenner (;) und die Textbegrenzungszeichen (") eingestellt. Bei letzerem musst Du dann keines wählen.
Diese Spaezifikation musst Du mit einem Namen den Du bestimmen (oder den Vorschlag von Access übernehmen) kannst. Dieser name muss dann im Code verwendet werden.

Siehe Bild.

[Anhang gelöscht durch Administrator]
Titel: Re: Abfrage in Editor Txt Datei übertragen und speichern
Beitrag von: Bernie110 am Juni 21, 2012, 14:05:31
Hi sorry, habs echt nicht gecheckt.
Aber jetzt passt alles .

Vielen Dank der Herr  :)
Lg Bernie