collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 58
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 1
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14072
  • stats Beiträge insgesamt: 67582
  • stats Themen insgesamt: 9104
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: Bericht(e) senden, Empfänger kommen aus einer Tabelle  (Gelesen 460 mal)

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1892
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #15 am: September 27, 2018, 13:27:58 »
Zitat
b) gehst Du im Recordset nicht zum nächsten Datensatz
Genau, da fehlt ein
.MoveNextvor dem
Loop
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 117
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #16 am: September 27, 2018, 14:45:07 »
Hallo Lachtaube,

sorry, dass ich ständig nerve.

Offensichtlich tue "ich" die Sachen nicht.... :-\.

Ich als Laie konnte nur abschreiben.....

Kannst Du mir das bitte fertig machen?

Liebe Grüße

Andreas
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 117
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #17 am: September 27, 2018, 14:52:16 »
...ups, der Rest Deiner Antwort ist auf die zweite Seite gerutscht..

Mit dem .MoveNext gibt es aber leider keine Änderung. Immer noch der gesamte Report an den selben Mailempfänger....
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1340
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #18 am: September 27, 2018, 14:56:38 »
Du musst den versteckt geöffneten Bericht in jeder Runde schließen, was in Deinem Code (in meinem nicht) fehlt.
Grüße von der (⌒▽⌒)
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 117
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #19 am: September 27, 2018, 15:44:44 »
...sorry, hatte ich übersehen. Habe ich geändert, doch leider hat sich am Ergebnis nichts geändert.... :(

..noch immer wird ein kompletter Bericht (über alle Partner) generiert und immer nur an Partner_1 verschickt....
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1892
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #20 am: September 27, 2018, 16:17:04 »
@Lalikowski
Zitat
..noch immer wird ein kompletter Bericht (über alle Partner) generiert und immer nur an Partner_1 verschickt....
Nein, das stimmt nicht.
Ich habe gerade Lachtaubes DB runtergeladen, und mal im Einzelschritt-Modus
geprüft. Da wird der Bericht (gefiltert!) so oft an den gleichen Empfänger verschickt,
wie es DS mit diesem Empfänger in der Abfrage "spPartnerIdMailByDate" gibt.
I.Ü. denke ich, dass das Datenmodell nicht stimmt. Schon der Name "tbl_Ergebnis"
lässt mich eher an eine gruppierte Abfrage denken. Und wenn schon berechenbare
Werte (Anzxxx) gespeichert werden, würde ich diese Tabelle eher als eine n:m
zwischen Partnern und Touren anlegen. Dann bräuchte es auch keinen Mehrfelder-PK
(den verstehe ich hier eh nicht) sondern höchstens einen eindeutigen FK über diese
Felder. Wobei dann auch gleich der PK/FK der Partner auf LongInteger umgestellt
werden sollte; - Text ist da doch eher nicht so geläufig.

gruss ekkehard
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

Offline Lachtaube

  • Access Guru
  • ****
  • Beiträge: 1340
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #21 am: September 27, 2018, 16:18:44 »
Ändere die Abfrage wie folgt:
SELECT DISTINCT p.TD_Leister, p.Mail
FROM   tbl_Partner AS p
       INNER JOIN tbl_Ergebnis AS d
               ON p.TD_Leister = d.Partner
WHERE  (((d.Datum)=[@Datum]));
und verwende wie in meiner ersten Antwort den Aufruf von DoCmd.OpenReport "rpt_QR", acViewPreview, , ReportFilter, acHidden
Grüße von der (⌒▽⌒)
 

Offline Beaker s.a.

  • Access Guru
  • ****
  • Beiträge: 1892
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #22 am: September 27, 2018, 16:22:25 »
Sorry, das ist natürlich nicht richtig
Zitat
Und wenn schon berechenbare Werte (Anzxxx) gespeichert werden,
Die werden ja pro Tour erfasst. Da würde ich dann doch eher nur den Tabellennamen ändern; - tbl_Touren.
--
Beaker s.a., der lieber an seinem eigenen Projekt arbeiten würde/sollte, aber irgendwie immer gerne seinen Senf dazu gibt ;-)
S.M.I².L.E.
 

Offline Lalikowski

  • Access-Profi
  • **
  • Beiträge: 117
Re: Bericht(e) senden, Empfänger kommen aus einer Tabelle
« Antwort #23 am: September 28, 2018, 10:19:53 »
Hallo an Alle,

möchte mich bei Allen aufrichtig für die Hilfe und Anregungen bedanken.

Ganz besonders bedanke ich mich bei Lachtaube, die sich durch mein Generve nicht klein kriegen lassen hat..... :)

Es funktioniert, wie ich es mir vorgestellt habe...


Danke, Danke, Danke und ein entspanntes Wochenende

Andreas