Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: smily68 am Dezember 26, 2013, 20:18:09

Titel: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: smily68 am Dezember 26, 2013, 20:18:09
Hallo

Ich möchte von einer Subroutine aus ein Formular aufrufen, in diesem Formular werden  Daten(Brief erfasst) mit dem Drücken eines Button soll das Formular geschlossen werden und die Subroutine soll dort weiterfahren, wo das Formular aufgerufen wird.

Es geht dabei um folgendes. Ich habe in meiner Datenbank Adressen mit oder ohne Email Adressen. Wenn eine Email Adresse vorhanden ist starte ich den Befehl sendobject dabei wird mir das Fenster für das Email geöffnet und ich kann den Text den ich als Vorgabe mitgebe noch anpassen. Nun möchte ich das gleiche für die Adressen ohne Email machen. Bei diesen wird dann ein Brief ausgedruckt.

Mir ist nun nicht klar, wie ich dieses Formular aufrufen kann, die Subroutine gestoppt wird und danach weiterverarbeitet wird, nach dem im Formular ein Button betätigt wird. Wer kann mir helfen?

Liebe Grüsse Daniel
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: bahasu am Dezember 27, 2013, 00:01:52
Hi,

probier mal das aufzurufende Formular als popup zu nutzen: Formular-Eigenschaften > Reiter "Andere" > "Popup = Ja"

Harald
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: DF6GL am Dezember 27, 2013, 08:14:30
Hallo,

möglicherweise ist es angebrachter, das Form temporär modal zu öffnen,  d. h. der Openform-Methode den Parameter  acDIALOG beim WINDOWMODE-Argument zu übergeben.
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: database am Dezember 27, 2013, 09:58:28
Hallo,

eine mögliche Variante findest du im angehängten Beispiel.
Hier wird eine Public Variable dazu verwendet festzustellen ob der Button am 2. Formular geklickt wurde.
Wenn dies passiert, wird die Verarbeitung im 2. Formular beendet und ins erste Form zurückgekehrt und der Code wird weiter ausgeführt.

HTH
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: smily68 am Dezember 29, 2013, 09:46:59
Hallo

Vielen dank für deine Beispieldatei. Mit dieser Schleife konnte ich mein Problem wunderbar lösen. :)

Gruss Daniel
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: database am Dezember 29, 2013, 10:24:54
Hallo,

freut mich, dass es für deine Zwecke gepasst hat!

Magst du den Thread dann bitte noch auf 'gelöst' setzen - DANKE
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: smily68 am Dezember 29, 2013, 15:30:45
Wie kann ich nun den Beitrag als gelöst markieren?
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: database am Dezember 29, 2013, 15:41:38
Hallo,

indem du in DEINEM ersten Beitrag auf das 'Nachrichten-Icon' (links neben deinem Beitragstitel) klickst und dort den grünen Haken auswählst.
Hmmm... zumindest war es im alten Forum noch so  ::)
Titel: Re: von Subroutine Formular aufrufen, nach Schliessen zu Subroutine zurückkehren
Beitrag von: smily68 am Dezember 30, 2013, 14:41:00
Ja im alten war es so aber im neuen Forum habe ich keinen grünen Haken gefunden