Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

formulardaten aus haupt- und verknüpftem unterformular als mail versenden

Begonnen von Radi1311, November 11, 2017, 12:55:15

⏪ vorheriges - nächstes ⏩

Radi1311

hallo,

sehr gerne bräuchte ich nochmals eure unterstützung zu folgendem problem:
ich habe ein hauptformular mit zeichnungsnummern; ebenso ein verknüpftes unterformular, in dem die einzelnen zeichnungsstände (sortiert nach zeichnungsdatum) gelistet sind.
nun möchte ich mit einem button eine mail verschicken, die:
aus dem hauptformular die zeichnungsnummer,
aus dem unterformular nur den jüngsten zeichnungsstand
und einen vorgefertigten text mit zeilenumbrüchen enthält.
schwierigkeiten bereitet mir mit diesem befehl:
"DoCmd.SendObject acSendNoObject....."
die einbindung der textfelder aus zwei unterschiedlichen formularen (haupt- und unterformular)
(setze ich den button ins unterformular, krieg ich die textfelder aus dem hauptformular nicht rein
setze ich den button ins hauptformular, krieg ich die textfelder aus dem unterformular nicht rein)
und zeilenumbrüche im vorgefertigten text
könnt ihr mir helfen?

DF6GL

Hallo,

siehe hier: http://www.donkarl.com/?FAQ4.2   bzgl. Zugriff auf Steuerelement im Unterformular.

Bzgl. "jüngster"  Ausgabezustand: 

Erstelle eine Public_Funktion in einem Standardmodul ähnlich:


Public Function GetJZz (ZeichNrID as Long) 
GetJZz= Currentdb.Openrecordset(" Select top 1 Zeichnungsstand from tblZeichnungsstaende where ZeichnungNrID_f  = " & ZeichNrID & " order by Zeichnungsdatum desc", dbOpensnapshot )(0)
End Function



Das Zusammensetzen des Message-Parameters sollte damit kein Problem darstellen.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Radi1311

hallo DF6GL,
danke für deine rasche antwort; löst aber leider nicht mein problem :-(
verknüpft sind beide formulare mit "ID_Artikel"; im HF als AutoWert
momentan ist der button um Ufo mit diesem code:
Private Sub Befehl47_Click()
Dim stZG_Datum As String, stLieferant As String, stZeichnung As String
stZeichnung = Me!ZgNr
stZG_Datum = Me!ZG_Datum
stLieferant = Me!Lieferant
DoCmd.SendObject acSendNoObject, "subfrmZVerteiler", , stLieferant, , , "aktualisierte Zeichnung vom " & stZG_Datum, "Sehr geehrte Damen und Herren, in der Anlage finden Sie die Zeichnung vom " & stZG_Datum, True
End Sub

im UFo "subfrmZVerteiler" stehen "Me!Lieferant" & "Me!ZgNr"
im HF "frmZVerteiler" ist "Me!ZgNr". und das krieg ich nicht in meine mail :-(

Radi1311

es funktioniert jetzt :-)
danke für deine hilfe!! :) :) :)
nur noch eine frage:
wie kriege ich in der generierten mail mit diesem text einen zeilenumbruch hinter den "..Damen und Herren," hin?
DoCmd.SendObject acSendNoObject, "subfrmZVerteiler", , stLieferant, , , "aktualisierte Zeichnung vom " & stZG_Datum, "Sehr geehrte Damen und Herren, in der Anlage finden Sie die Zeichnung vom " & stZG_Datum, True

Beaker s.a.

Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)