Office: Mehrer Datensätze an eine Email übergeben - Access 2007

Helfe beim Thema Mehrer Datensätze an eine Email übergeben - Access 2007 in Microsoft Access Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen, folgendes kleines Problem. Ich habe eine Art Dienstplan - mit Aufgaben die je Mitarbeiter erledigt werden sollen. Nun möchte ich... Dieses Thema im Forum "Microsoft Access Hilfe" wurde erstellt von Schlauchi, 12. Januar 2012.

  1. Schlauchi Erfahrener User

    Mehrer Datensätze an eine Email übergeben - Access 2007


    Hallo zusammen,

    folgendes kleines Problem. Ich habe eine Art Dienstplan - mit Aufgaben die je Mitarbeiter erledigt werden sollen.
    Nun möchte ich erreichen - jeden Mitarbeiter den Dienstplan als PDF anzuhängen (diesen Teil habe ich - und im PDF sind alle Mitarbeiter drinnen).
    Jetzt möchte ich aber noch in die Email den individuellen Dienstplan übergeben - funktioniert - solange es nur eine "Aufgabe" ist - wenn ich aber mehrere habe - bekommt er mehrere Emails... nicht schick.

    Wie kann ich es erreichen das ich alle Werte aus einer Tabelle in die Email zusammenfassen kann?

    Soll dann quasi so aussehen:

    Hallo Franz,
    hier sind deine Dienste - anbei als PDF der Gesamtplan.
    Von 09:00 bis 12:00 Revisionsdienst (erster Datensatz)
    Von 13:00 bis 16:00 Aufsicht im Zimmer 201 (zweiter Datensatz)
    Ende des Dienstplans.

    wie schaffe ich das nun alle Records aus der Tabelle Aufgaben an einen String zu übergeben? Oder gibts da eine alternative Lösung?

    Danke und viele Grüße
    Björn
     
    Schlauchi, 12. Januar 2012
    #1
  2. Schlauchi Erfahrener User
    hier der Code

    nun habe ich versucht - das ganze in einem Loop vorher für den TextBody fertig zu sammeln:
    Code:
    Dim strSQL As String
        
            strSQL = "SELECT * " & _
                    "FROM [ScheduleInfoLine] " & _
                    "WHERE " & !TLC & " = '" & PTLC & "'"
            Set rs = db.OpenRecordset(strSQL)
            Dim PInfoLine As String
            
                      With Ist
                        .MoveFirst
                        Do Until .EOF
                        PInfoLine = PInfoLine & vbCrLf & !InfoLine
                      End With
    
    was mach ich falsch?
     
    Schlauchi, 12. Januar 2012
    #2
  3. miriki Erfahrener User
    Hast Du Dir mal angesehen, wieviele Datensätze diese Abfrage zurückliefert?

    So auf Anhieb würde ich sagen, daß es funktionieren könnte. Wenn die Abfrage natürlich jedes mal nur 1 Datensatz liefert...

    Wobei ich das
    Dim PInfoLine As String
    eher an den Prozedur-Kopf setzen würde, dafür aber ein
    PInfoLine = ""
    direkt vor die WITH-Zeile

    Ich sehe aber nicht ganz, wo "rs" benutzt wird, nachdem es mit SET gesetzt wurde. Andererseits sehe ich nicht, woher "lst" kommt...

    Gruß, Michael
     
  4. Schlauchi Erfahrener User

    Mehrer Datensätze an eine Email übergeben - Access 2007

    Problem gelöst... ein "=" hatte im Send modul gefehlt.
     
    Zuletzt bearbeitet: 23. Januar 2012
    Schlauchi, 23. Januar 2012
    #4
  5. Schlauchi Erfahrener User
    Und noch etwas - wenn man zwei verschiedene Daten RS hat - muss wohl oder übel einer davon zumindest eine Tabelle sein - kein Query - hat mich paar Stunden gekostet das rauszufinden :-)
     
    Schlauchi, 26. Januar 2012
    #5
Thema:

Mehrer Datensätze an eine Email übergeben - Access 2007

Die Seite wird geladen...
  1. Mehrer Datensätze an eine Email übergeben - Access 2007 - Similar Threads - Mehrer Datensätze Email

  2. Zuordnen von Datensätzen anhand von mehreren Kriterien mit zusätzlicher Prüfung

    in Microsoft Excel Hilfe
    Zuordnen von Datensätzen anhand von mehreren Kriterien mit zusätzlicher Prüfung: Hallo erstmal an Alle. Ich bräuchte wiedermal eure Hilfe. Ich muss alte Exceltabellen aufarbeiten und am ende mit einer bestimmten Tabelle vergleichen, die alten Daten sind aber sehr schlecht...
  3. Mehrere Datensätze markieren, kopieren und mit aktuellem Datum einfügen

    in Microsoft Access Hilfe
    Mehrere Datensätze markieren, kopieren und mit aktuellem Datum einfügen: Hallo zusammen, ich habe ein Problem, bei dem ich gerade leider nicht weiter komme. Ich habe eine Access-Datenbank erstellt, in der u.a. täglich mehrere Datensätze kontrollierter Bauteile...
  4. Mehrere Datensätze in einem Textfeld anzeigen?

    in Microsoft Access Hilfe
    Mehrere Datensätze in einem Textfeld anzeigen?: Kann ich mehrere Datensätze im einem einzigen Textfeld darstellen? zB Durch Kommata getrent oÄ? Ich möchte nicht mehrere Felder der Tabelle hintereinander sondern mehrere Datensätze aus einem...
  5. Inhalt mehrere Zeilen zu einem Datensatz zusammenfassen.

    in Microsoft Excel Hilfe
    Inhalt mehrere Zeilen zu einem Datensatz zusammenfassen.: Hallo liebes Forum, ich stehe vor folgender Herausforderung: 1. Inhalt mehrere Zeilen zu einem Datensatz zusammenfassen. In der Ausgangstabelle ist ein eindeutiger Datensatz eine...
  6. Komplexer Aufbau mehrere Datensätze - Grundlegende Information

    in Microsoft Excel Hilfe
    Komplexer Aufbau mehrere Datensätze - Grundlegende Information: Hallöchen, ich bin leider in Excel so gar nicht bewandert, daher wollte ich erst mal hier in einem solchen Portal nachfragen, wo die Wahrscheinlichkeit groß ist auf User zu treffen welche sehr...
  7. Mergefield mit mehreren Datensätzen

    in Microsoft Word Hilfe
    Mergefield mit mehreren Datensätzen: Die Daten werden von einer Kalkulationssoftware (Access basierend) importiert. Das Mergefield im Word sieht wie folgt aus: { MERGEFIELD "Anzahl" } Die Ausgabe ist z.B.: 4 1 Der Wert...
  8. Hilfe bei Darstellung von Auswertungen mehrerer Datensätze

    in Microsoft Excel Hilfe
    Hilfe bei Darstellung von Auswertungen mehrerer Datensätze: Hallo Excel-Profis! Ich habe folgendes Vorgabe: Eine Excel-Tabelle mit folgenden Spalten: 1. Spalte: Dropdown-Menü mit der Auswahlmöglichkeit von ca. 200 Personen 2. Spalte: Nummer eines...
Schlagworte:
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden