Bonjour a tous,
j' essaye depuis plus d une heure a resoudre le probleme suivant.
En fait j essaye de me faire afficher un formulaire sous condition de valeurs precises mais j obtiens une faute: Erreur d execution 2501.L action openForm a ete annule.
Je ne comprends exactement pas le pourquoi. En fait Access me demande d entrer la valeur de Ident ...dc en fait il ne reconnait pas de lui meme la valeur de Ident et je ne sais donc pas ce qu' il faut rectifier dans mon code ci dessous.
Jai bien verfier qu a la ligne d avant ca retrouve la valeur de Ident mais ensuite au niveau de openForm...ca ne le retrouve pas.
Merci davance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 If IsNull(DLookup("[ID]", "qyrRevision", "[Block-Bezeichnung] = '" & Blockeingabe & "' AND MaschinenTyp = '" & MaschTypEingabe & "' AND KraftwerkeName = '" & Kraftwerkename & "'")) = False Then Typ = DLookup("[ID]", "qyrRevision", "[Block-Bezeichnung] = '" & Blockeingabe & "' AND MaschinenTyp = '" & MaschTypEingabe & "' AND KraftwerkeName = '" & Kraftwerkename & "'") Ident = CInt(Typ) DoCmd.OpenForm "RevisionD", , , "MaschinenTyp = '" & MaschTypEingabe & "' AND [ID] = Ident" Else.....
Partager