Bonsoir à tous
Soit un formulaire avec un sous formulaire feuille de données( sfdetailcourse).
Sur l'evènement après mise à jour d'un champ [NDriver] du sous formulaire le code suivant ce déclenche.
Mais là access me signale une incompatibilité de type. Les champs sont tous des entiers longs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub NDriver_AfterUpdate() Dim doublon As Integer Dim strMessage As String doublon = DCount("[NDriver]", "tbldetailcourse", "Ncourse=" & ([Forms]![frmcourse]![sfdetailcourse].Form!NCourse) And "[NDriver] =" & ([Forms]![frmcourse]![sfdetailcourse].Form!NDriver)) If doublon >= 1 Then strMessage = " Vous avez choisi un jockey qui est déjà dans la course" MsgBox strMessage, vbExclamation Else End If End Sub
Si je ne mets que l'un ou l'autre des critères la fonction marche ,mais bien sûr le résultat n'est pas le bon.
Merci de m'avoir consacré de votre temps
Partager