none
Ein definierter Report via email nach Mandanten getrennt verschicken RRS feed

  • 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

    Montag, 10. Oktober 2011 12:52

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-edition

    Ansonsten gibt es hierzu ein Tutorial von Microsoft:
    http://technet.microsoft.com/de-de/library/ms169673.aspx
    Lernprogramm: Erstellen eines datengesteuerten Abonnements

    Einen 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
    Dienstag, 11. Oktober 2011 12:41
    Beantworter
  • 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
    Dienstag, 11. Oktober 2011 16:01
  • Vielen Dank, die datengesteuerten Abonnenments waren der Schlüssel.

     

    Gruss Klaus

    • Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
    Mittwoch, 12. Oktober 2011 13:01

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
    Montag, 10. Oktober 2011 16:19
  • Hallo Olaf,

    vielen Dank. Hast du vielleicht ein Bispiel, wie dies genau geht? Ich kann je Report nur eine email Adresse definieren. Ich benötige dies aber je Mandant.

     

    Danke.

     

    Klaus


    • Bearbeitet KV66 Montag, 10. Oktober 2011 20:10
    Montag, 10. Oktober 2011 20:09
  • 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-edition

    Ansonsten gibt es hierzu ein Tutorial von Microsoft:
    http://technet.microsoft.com/de-de/library/ms169673.aspx
    Lernprogramm: Erstellen eines datengesteuerten Abonnements

    Einen 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
    Dienstag, 11. Oktober 2011 12:41
    Beantworter
  • 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
    Dienstag, 11. Oktober 2011 16:01
  • Vielen Dank, die datengesteuerten Abonnenments waren der Schlüssel.

     

    Gruss Klaus

    • Als Antwort markiert Alex Pitulice Donnerstag, 13. Oktober 2011 14:04
    Mittwoch, 12. Oktober 2011 13:01