MailMerge Abfrage mit Parametern

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: MailMerge Abfrage mit Parametern

Re: MailMerge Abfrage mit Parametern

von vampir666 » Fr, 07.05.2010 08:21

Danke für die vielen antworten.
Ich benutze die nciht im Service aus einem einfachen Grund denn dann werden die Felder im Serienbrief nciht gefüllt.
Ich ordne ja die Felder des Serienbriefes entweder der Tabelle oder der Abfrage.
Wie soll ich denn die Felder einem SQL Code zuordnen.

Ich hoffe ihr versteht mich.
Ich meine Die Felder zuordnen in F4 und dan runterziehen.

Mfg

Re: MailMerge Abfrage mit Parametern

von DPunch » Di, 04.05.2010 20:37

Aloha

Prinzipiell hab ich Deine Frage schon verstanden.

Deinem ersten Post nach zu urteilen verwendest Du doch sowieso den MailMerge-Service aus einem Makro heraus - warum setzt Du Deine Parameter nicht wie vorgeschlagen einfach dort, anstatt sie in der Abfrage zu halten?

Ansonsten ist das Mitgeben von Parametern an die Abfrage über ein Makro meines Wissens nach nicht möglich - bin mir da aber nicht sicher.

Re: MailMerge Abfrage mit Parametern

von vampir666 » Di, 04.05.2010 08:40

Ich glaube du hast meine Frage nciht richtig verstanden :)

Ich benutze eine abfrage.Welche schon in der Datenbank vorhanden ist.
In dieser Abfrage habe ich Parameter d.h wenn man sie mit doppleklick ausführt muss man in der Inputbox die Werte eingeben.
Wenn ich aber diese Abfrage in MailMerge verwende werde ich nicht nach Parametern gefragt.

Mfg

Re: MailMerge Abfrage mit Parametern

von DPunch » Fr, 30.04.2010 16:50

Aloha

Natürlich geht das (Suchbegriff "MailMerge" bzw "Mail Merge" hier im Forum, API oder auch Google).

Die Parameter, die Dir fehlen, kannst Du z.B per InputBox oder Dialog interaktiv abfragen und dann dem MailMerge mitgeben.

Code: Alles auswählen

sParameter = InputBox("Bitte den Parameter für meineSuchSpalte eingeben")
oMailMerge.CommandType = com.sun.star.sdb.CommandType.TABLE
oMailMerge.Filter = "meineSuchSpalte = '" & sParameter & "'"
oMailMerge.Command = "meineTabelle"
oMailMerge.execute(Array())

MailMerge Abfrage mit Parametern

von vampir666 » Fr, 30.04.2010 08:16

Hallo Community ich habe ein Problem und komme nciht weiter.
Ich benutze MailMerge um einen Serienbrief zu erstellen.
Dazu benutze ich eine abfrage.
Diese Abfrage hat aber Parameter.
Wenn ich SQL direkt ausführe dann komt Fehlermeldung keine Angabe für Parameter1 logisch:)
Wenn cih aber nciht direkt dann werde ich nicht nach Parametern gefargt.
Kann man i-wie beim aufruf der abfrage bei dem MailMerge Parameter übergeben?

Dim MyProps()
MailMerge.execute(MyProps(Parameter))
oder sowas in der art.

MFG

Nach oben