Access-o-Mania

Access-Forum => Access Programmierung => Thema gestartet von: Carl am Dezember 28, 2017, 12:37:23

Titel: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: Carl am Dezember 28, 2017, 12:37:23
Ich habe ein Formular "Main", aus dem heraus sich ein "Popup" öffnet.

In "Popup" befindet sich ein Button "Schliessen".

Ich suche den VBA für "schliessen", der beim Klicken auch "Main" aktualisiert, sofern "Main" geöffnet ist. Geht sowas?

Carl
Titel: Re: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: Lachtaube am Dezember 28, 2017, 12:49:38
Private Sub Form_Close()
   If CurrentProject.AllForms("Main").IsLoaded Then
      Forms("Main").Requery 'ggf. reicht auch: Forms("Main").Refresh
   End If
End Sub
Titel: Re: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: steffen0815 am Dezember 28, 2017, 12:52:06
Hallo,
falls dein PopUp modal öffnet, kannst du auch nach dem Öffnen-Befehl einfachme.requeryeingeben.
Titel: Re: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: Carl am Dezember 28, 2017, 21:10:50
Was ist modal öffnen, Steffen?
Titel: Re: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: Carl am Dezember 28, 2017, 21:26:15
Private Sub Form_Close()
   If CurrentProject.AllForms("Main").IsLoaded Then
      Forms("Main").Requery 'ggf. reicht auch: Forms("Main").Refresh
   End If
End Sub

So hat es geklappt. Das Ding ist, das ich noch zu viel mit Makros mache. Die sind verführerisch, weil mit wenigen Klicken konfiguriert. Es ist besser, nur mit VBA zu arbeiten, damit man in Übung kommt. Carl
Titel: Re: Schließen-Button aktualisiert ein anderes geöffnetes Formular
Beitrag von: Lachtaube am Dezember 28, 2017, 21:44:46
Makros, außer Datenmakros, AutoKeys und AutoExec sollte man nicht unbedingt in einer Desktop-Datenbank verwenden, wenn man höhere Ansprüche an die Funktionalität stellt.