Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Neueste Beiträge

#71
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von ellinho - April 17, 2026, 11:25:24
Hey Leute.

Vielen Dank. Durch Eure Anmerkungen bin ich tatsächlich zum Ziel gekommen.
Allen ein schönes Wochenende.  8)

Viele Grüße
Karsten
#72
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von PhilS - April 17, 2026, 11:21:21
Zitat von: ellinho am April 17, 2026, 09:58:12die Fehlermeldung, dass er ein Objekt nicht finden kann
Ein gravierendes Problem mit deinem Code ist, dass du der Variable formName den gewünschten Namen der PDF-Datei zuweist, aber sie dann weiter so verwendest, als wäre es der Formularname. - Aussagefähige, korrekte Namen, für alles was du selbst benennst, sind in der Programmierung essenziell um lesbaren (=verstehbaren!) und fehlerfreien Code zu schreiben. Das solltest du als Erstes korrigieren.

Dann schau dir mal die Argumente für DoCmd.OutputTo an. In deinem ersten Posting waren die richtiger als im letzten.

Du versuchst dann zweimal eine Email zu verschicken. Das DoCmd.SendObject kannst du löschen, weil du dabei den Dateinamen nicht vorgeben kannst.

Der zweite Ansatz sieht für mich verdächtig aus. -> Aussagefähige, korrekte Namen. Ob das rein technisch korrekt ist, oder nicht kann man nicht sicher sagen. Wenn es dabei Fehler gibt, solltest du die Definition von OutMail hier posten.
#73
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von Knobbi38 - April 17, 2026, 10:24:52
Hallo ellinho,

wer lesen kann, ist eigentlich im Vorteil, oder? Hast du dir den Link (#4) überhaupt angeschaut und was du da für Argumente an die Methode .OutputTo() in welcher Reihenfolge übergeben musst. Allein die Fehlermeldung sollte doch schon genügend Hinweise liefern, dass der Wert von "formName" nicht stimmen kann, worauf bereits mehrfach hingewiesen worden ist.

Tip: schau dir mal den Parameter OutputFile genauer an.

Knobbi38
#74
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von ellinho - April 17, 2026, 09:58:12
Hallo zusammen.

Erst mal vielen Dank für Eure Unterstützung.
Ich versuche gerade, Eure Vorschläge und Anmerkungen zu verstehen und tue mich aktuell ein wenig schwer dabei. Ich hoffe, ich habe mich zuvor richtig ausgedrückt  ;)
Das Formular ist ja bereits geöffnet und seine Felder alle ausgefüllt. Nun soll dieses ausgefüllte Formular unter einem eindeutigen Namen - in diesem Falle für die Eindeutigkeit ein Dateiname mit Zeitstempel - als pdf abgespeichert werden (im Hintergrund) und diese pdf-Datei im gleichen Zuge als Mailanhang an den festgelegten Empfänger versendet werden. Was ich verstehe, dass die Zeile mit
ZitatDoCmd.OpenForm formName, acViewPreview, acHidden
Quatsch war, da das Formular ja bereits geöffnet ist. Diese Zeile habe ich entfernt. Trotz alledem macht die Speicherung der PDF mit eindeutigem Dateinamen weiter Schwierigkeiten, denn ich bekomme bei DoCmd.OutputTo acOutputForm, formName, acFormatPDF immer noch die Fehlermeldung, dass er ein Objekt nicht finden kann. Das verstehe ich irgendwie logisch nicht, denn hier soll ja nichts geöffnet werden, sondern das geöffnete Formular unter diesem Namen gespeichert werden. Habe ich ein Brett vor dem Kopf?
#75
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von Beaker s.a. - April 16, 2026, 17:29:11
Hallo Christian,

Habe ich mich wohl schlecht ausgedrückt, und dachte, dass das
Zitat da Klarheit schafft. Da ist ja die Anforderung geschildert,
die der Code allerdings aus den von dir besagten Gründen nicht
erfüllt. Ich meinte natürlich nicht das Form, das er öffnen will
(aber gar nicht existiert) sondern jenes, wo es halt die
Sub"PDF_Senden" gibt.

Meine anschliessende Vermutung und die angebotene Lösung, dachte
ich, würden das auch ein wenig erklären.

gruss ekkehard
#76
Tabelle/Abfrage / Re: abfrage zweier tabellen au...
Letzter Beitrag von Beaker s.a. - April 16, 2026, 17:17:16
Wieso taucht der Thread dann plötzlich als neu bei mir auf?
Und, ehrlich gesagt ich achte selten auf das Datum.
#77
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von Knobbi38 - April 16, 2026, 09:39:46
Hallo Karsten,

deine Logik ist hier etwas falsch. Du kannst natürlich nur etwas öffnen, was vorhanden ist. Lies dir nochmal die Beschreibung zu DoCmd.OutputTo() durch, welcher Parameter für den Ausgabenamen zuständig ist.

Knobbi38
#78
Tabelle/Abfrage / Re: abfrage zweier tabellen au...
Letzter Beitrag von Bitsqueezer - April 15, 2026, 21:46:07
...immerhin eine Antwort nach 16 Jahren... :)
#79
Access Programmierung / Re: Mailversand Formular PDF
Letzter Beitrag von Bitsqueezer - April 15, 2026, 21:44:40
Hallo Ekkehard,

wie kommst Du darauf? Auch den Code nicht gelesen?

Und lies nochmal die Fehlermeldung:
"Formularname "Bereitschaft_20260415_154847.pdf" falsch geschrieben ist oder auf ein Formular verweist, das nicht vorhanden ist."

Gruß

Christian
#80
Tabelle/Abfrage / Re: abfrage zweier tabellen au...
Letzter Beitrag von Beaker s.a. - April 15, 2026, 18:25:06
Und am Besten verwendest du für den Status kein Boolean-Feld
sondern ein Datum. Dadurch speicherst du eine zusätzliche Information, -
"geprüft am".