Chris_ 0 Geschrieben 1. April 2022 Melden Teilen Geschrieben 1. April 2022 Hallo, als Neuling in VBS versuche gerade ein kleines Script zu schreiben. Es git Abläufe in verschiedenen Programmen die ich nun automatisieren möchte. Als erstes wird ein Programm gestartet bei dem ca 12.000 Datensätze überprüft werden. Die Fehlerhaften-Datensätze werden anschließend in eine Access-Anwendung kopiert. Von hier aus werden E-Mails an entsprechende Empfänger versandt. Dies funktioniert auch alles schon per VBS. Nun zu meiner eigentlichen Frage: Die Access-Anwendung soll nach versandt der E-Mails wieder geschlossen werden. Derzeit habe ich mittels Funktion "wscript.sleep 50000" eine Pause eingerichtet, die verhindern soll, dass Access nicht vorzeitig beendet wird. (Sicher gibt es bessere Möglichkeiten als "wscript.sleep", bin aber Anfänger) Lässt sich die Zeitangabe (Beispiel: 50000) auch aus einem Formular abfragen? Viele Grüße Chris Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 1. April 2022 Melden Teilen Geschrieben 1. April 2022 Hier findest Du was Du brauchst: https://www.robvanderwoude.com/vbstech_ui_userinput.php Zitieren Link zu diesem Kommentar
Chris_ 0 Geschrieben 1. April 2022 Autor Melden Teilen Geschrieben 1. April 2022 Hallo Sunny61, Danke für den link. Das ist aber noch nicht was ich suche, vielleicht habe ich es auch nicht gut beschrieben. Der eigentliche Wert soll aus einem Formular der offenen Access-Anwendung geholt werden. Dieser wird anhand der zur versendenden Email automatisch berechnet. VG Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 1. April 2022 Melden Teilen Geschrieben 1. April 2022 Natürlich geht das genauso wie im Link beschrieben ist. Anstatt dem Internet Explorer verwendest Du die Access Anwendung. Du musst nur dafür sorgen, dass auch das passende Formular mit dem gewünschten Inhalt aufgeht. Das kann man über die Starteigenschaften der Access-DB regeln. Aber ja, das mit dem Access Formular hattest Du gar nicht geschrieben im OP. Zitieren Link zu diesem Kommentar
Chris_ 0 Geschrieben 1. April 2022 Autor Melden Teilen Geschrieben 1. April 2022 (bearbeitet) Danke! Das werde ich aber als Anfänger noch nicht hinbekommen. bearbeitet 1. April 2022 von Chris_ Zitieren Link zu diesem Kommentar
Sunny61 807 Geschrieben 1. April 2022 Melden Teilen Geschrieben 1. April 2022 (bearbeitet) Das geht so wie hier beschrieben: https://support.microsoft.com/de-de/office/festlegen-des-standardformulars-das-beim-öffnen-einer-access-datenbank-angezeigt-wird-94961011-392f-4c3b-8dbc-e5d5adbff1df Alternativ lässt du es in Access berechnen und überträgst es manuell via Input Box. bearbeitet 1. April 2022 von Sunny61 Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.