Email MailMerge verwendet nur den ersten Datensatz

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Email MailMerge verwendet nur den ersten Datensatz

Beitrag von F3K Total »

Hi,
ohne es getestet zu haben, das .dispose macht mir Sorgen. Lass es mal weg.
Gruß R
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Email MailMerge verwendet nur den ersten Datensatz

Beitrag von F3K Total »

Hi,
nur eine TryAndError Idee:
In meinen funtionierenden Mailmerge-Makros steht statt

Code: Alles auswählen

.execute(Array())
dies:

Code: Alles auswählen

Dim MyProps()
.execute(MyProps())
wäre einen Versuch wert.
Ich hatte mal ein anderes Makro, da ging es auch nur mit deklarierten Properties.
Gruß R
Vinosaurus
Beiträge: 1
Registriert: Fr, 28.03.2014 14:55

Re: Email MailMerge verwendet nur den ersten Datensatz

Beitrag von Vinosaurus »

Hallo Peter,

ich kann Dein Problem bestätigen. *heul*
Ich habe mir da bis jetzt ziemlich die Zähne daran ausgebissen.
Der Mailversand über den Serienbriefassistent funktioniert. Im Makro kann ich zwar auf Papier drucken aber immer nur den ersten Datensatz (MySql) mailen. Beim Papierdruck gibt es aber auch mitunter Probleme bei der Anzeige der Datenfelder (sind manchmal beim kompletten Brief leer)

Um die Problematik zu Umgehen habe ich eine Tabelle immer mit einem Datensatz per SQL geschrieben (innerhalb des Makros). Das hat auch nicht funktioniert. Per Msgbox() und PhpMyAdmin kann ich zwar überprüfen, dass immer der richtige Datensatz in der Tabelle liegt aber es wird dann nichts gemailt (Drucken geht einwandfrei)
Vorangestellte wait(1000) Befehle zur Zeitverzögerung brachten keine Verbesserung.
Irgendwie scheint mir das Problem eher im Bereich Datenbankanbindung als Bereich Mailversand zu liegen.

Welche Datenbank hast Du genutzt?

Gruß
Vinosaurus
Antworten