bonjour, voila se que j'ai essayer de faire, mais malheureusement sans succes, si quelqu'un voit l'erreur (aucune erreur indiquée par access, mais aucun numéro affiché dans mon champ indépendant de mon etat [numbv] ) :
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 Private Sub Entête_coordonnées_client_Format(Cancel As Integer, FormatCount As Integer) Dim rs As Recordset Set rs = CurrentDb.OpenRecordset("select * from parametre") Me.NumBV = 0 Me.NumBV = DLookup("numbvimp", "bv", "codecli= [CodeCli] and codetech= [CodeTech] and date= [DateProchVisit] ") If Me.NumBV = 0 Then NumBV = rs("Max(numBVimp)") DoCmd.RunSQL "Insert into BV values (me.CodeCli,me.numbv ,me.CodeTech,me.DateProchVisit_par_Mois)" 'exécute la requète DoCmd.RunSQL "Insert into Parametre values (max(numbv)+1)" 'exécute la requète End If End Sub
Partager