Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Kannkaumvba am Oktober 25, 2015, 10:21:29

Titel: Öffnen von Formularen mit Wenn-Dann-Bedingung
Beitrag von: Kannkaumvba am Oktober 25, 2015, 10:21:29
Hallo zusammen,
bei Ausführung des unten stehendes Codes kann das angesprochene Feld [Anz] nicht gefunden werden:
Private Sub BTN_AktivitaetenAktualisierenSchliessen_Click()
If [AktStat] = "Abgeschlossen" Then
DoCmd.OpenForm "FRM_ProjekteAbschliessen", , , "ProjID=" & Me.ProjID
Else: DoCmd.Close acForm, Me.Name
End If
If [Anz] = 1 Then
DoCmd.OpenForm "FRM_ProjekteAbschliessenBestaetigen", , , "ProjID=" & Me.ProjID
Else: DoCmd.Close acForm, Me.Name
End If
End Sub

Vermutlich muss das entsprechende Formular aktiviert werden.

Mit
DoCmd.SelectObject acForm, "FRM_ProjekteAbschliessenBestaetigen"
klappt das aber nicht.

Kann jemand helfen?

Danke und Gruss
Titel: Re: Öffnen von Formularen mit Wenn-Dann-Bedingung
Beitrag von: MaggieMay am Oktober 25, 2015, 23:06:22
Hallo,

woher kommt denn das "Feld" namens "Anz"?!
Ist es ein Steuerelement in einem Formular? (-> in welchem und ist es geöffnet?)
Oder handelt es sich dabei um eine Variable? (-> wo deklariert, wo initialisiert?)