Benutzer mit den meisten Antworten
Ein definierter Report via email nach Mandanten getrennt verschicken

Frage
-
Hallo Zusammen,
gibt es ein Tutorial, wo ich die Möglichkeit habe einen Bericht nach Mandanten getrennt per email zu verschicken. Derzeit muss ich den Bericht für jeden Mandant kopieren und im SQL den Mandant eingrenzen. Ich möchte dies aber so steueren, dass es eben nur einen Bericht gibt. In dem Buch was ich habe ist auch nur ein Beispiel des Kopierens drin.
Danke.
Gruss Klaus
Antworten
-
Hallo Klaus,
das Zauberwort heißt "Datengesteuertes Abonnement".Falls Du eine Standard Edition hast, sollte dies hier weiterhelfen:
http://www.insidesql.org/blogs/cmu/sql_server/datengesteuerte-abonnements-mit-der-standard-editionAnsonsten gibt es hierzu ein Tutorial von Microsoft:
http://technet.microsoft.com/de-de/library/ms169673.aspx
Lernprogramm: Erstellen eines datengesteuerten AbonnementsEinen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP
www.insidesql.org/blogs/cmu- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
-
Ich kann je Report nur eine email Adresse definieren.
Hallo Klaus,Nein; je Abonnement kannst Du nur einen Empfängerkreis angeben, aber Du kannst je Report 0-n Abonnements erstellen mit jeweils separaten Empfängern und separaten Parameterwerten.
Wenn es also nur um eine beschränkte und recht statische Anzahl an Mandanten geht, kannst Du für jeden ein eigenes Abonnement anlegen.
Ansonsten geht dann nur noch die von Christoph vorgeschlagene Möglichkeit.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort vorgeschlagen Falk Krahl Mittwoch, 12. Oktober 2011 10:53
- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
-
Vielen Dank, die datengesteuerten Abonnenments waren der Schlüssel.
Gruss Klaus
- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
Alle Antworten
-
Hallo Klaus,
ich kenne Deine Datenbank-Strukturen nicht, aber normalerweise hat man die Mandantennummer in den Daten als getrenntes Feld und kann entsprechend hierüber filtern.
In einem Mandantenbezogenen Report filtert man ebenso, wobei man die Mandanten-Nummer als Parameter im Report definiert und dann entweder im interaktivem Report auswählbar gestaltet (oder über den User einschränkt) und in einem Abonnement kann man den Mandanten-Parameter-Wert ebenso vordefinieren.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing -
Hallo Klaus,
das Zauberwort heißt "Datengesteuertes Abonnement".Falls Du eine Standard Edition hast, sollte dies hier weiterhelfen:
http://www.insidesql.org/blogs/cmu/sql_server/datengesteuerte-abonnements-mit-der-standard-editionAnsonsten gibt es hierzu ein Tutorial von Microsoft:
http://technet.microsoft.com/de-de/library/ms169673.aspx
Lernprogramm: Erstellen eines datengesteuerten AbonnementsEinen schönen Tag noch,
Christoph
--
Microsoft SQL Server MVP
www.insidesql.org/blogs/cmu- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
-
Ich kann je Report nur eine email Adresse definieren.
Hallo Klaus,Nein; je Abonnement kannst Du nur einen Empfängerkreis angeben, aber Du kannst je Report 0-n Abonnements erstellen mit jeweils separaten Empfängern und separaten Parameterwerten.
Wenn es also nur um eine beschränkte und recht statische Anzahl an Mandanten geht, kannst Du für jeden ein eigenes Abonnement anlegen.
Ansonsten geht dann nur noch die von Christoph vorgeschlagene Möglichkeit.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort vorgeschlagen Falk Krahl Mittwoch, 12. Oktober 2011 10:53
- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
-
Vielen Dank, die datengesteuerten Abonnenments waren der Schlüssel.
Gruss Klaus
- Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04