Bonjour,
j'ai commencer de taper ce code mais je bloque avec un message d'erreur " erreur d'exécution "3021" "BOF ou EOF est égale à true ou l'enregistrement actuel a été supprimé. L'opération demandé nécessite un enregistrement actuel "
Je pense que le problème vient de ma clause Where mais je ne suis pas sur.
Voici le code :
Merci d'avance pour votre aide.
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
18
19
20 Private Sub IDEtat_Change() Dim cnc As New ADODB.Connection Dim cmd As New ADODB.Command Dim intVal As Integer Dim varNval As Variant Dim rst As New ADODB.Recordset Dim varresult As Variant Set cnc = CurrentProject.Connection Set cmd.ActiveConnection = cnc cmd.CommandText = "Select Matricule,IDFormation,ValidationFormation From T_FormationPersonnel Where Matricule And IDFormation = " & Me.Matricule & Me.IDFormation If Me.IDEtat = 5 Then Set rst = cmd.Execute varresult = rst("Matricule") & ("IDFormation") & ("ValidationFormation") MsgBox varresult End If End Sub
Partager