non rien à faire même avec le bon nom de table ça ne marche pas:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Private Sub Date_Enter()
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Select * from Date ctc", open_db_table)
rst.MoveFirst
Do Until (rst.EOF)
If (Formulaires![Date]![Datectc] = rst![Datectc]) Then
msgbox "la date saisie existe déjà dans la base de donnée"
End If
rst.MoveNext
Loop
rst.Close
End Sub |
J'ai ce bout surligné en jaune toujours :
Set rst = CurrentDb.OpenRecordset("Select * from Date ctc", open_db_table)
l'objectif de base était de faire vérifié si la date que l'utilisateur tape dans cette zone de texte n'existe pas mais la je sais plus quoi faire. A cuaque fois que j'utilise un code il y a tout le temps une erreur
Partager