Peux-tu poster le code concerné ainsi que celui du formulaire que tu ouvres "FactureMachin" ?
Je souhaites vérifier ce qu'il fait au début.
Je n'ai pas tout compris, le code du formulaire que j'ouvre...
Public Function NouvelleFactureMe()
If vbNo = MsgBox("Est-ce bien une nouvelle facture" & vbLf & vbLf & _
"MECANIQUE" & vbLf & vbLf & _
"que vous voulez créer ?", vbQuestion + vbDefaultButton1 + vbYesNo, "Contrôle type facture") Then Exit Function
DoCmd.OpenForm "FacturesExMeCa", acNormal, "", "", acAdd, acNormal
With Forms.FacturesExMeCa
.Numfact = DMax("numfact", "facturation") + 1
.[NCL] = Forms.Clients![NCL] 'ici tu utilises bien la pile !!!
.[Nom] = Forms.Clients![Nom]
.TF = "FME"
.NfactLettre = "FME" & .Numfact
.Cadre48.Visible = False
End With
End Function
J'ai remarqué, lorsque je fais le débogage et que je continue à cliquer sur l'icone de pas à pas, à la fin, le
numfact a bien été copié mais pas nom.
@+