VBA Access - Incrémentation
EmilieRose
-
loacked -
loacked -
Bonjour,
Je suis sous Access 2007. J'ai un certain nombres de factures, je souhaite dans mon formulaire facture, incrémenter un champ de un en un à partir du dernier num facture.
Merci d'avance.
EmilieRose
Je suis sous Access 2007. J'ai un certain nombres de factures, je souhaite dans mon formulaire facture, incrémenter un champ de un en un à partir du dernier num facture.
Merci d'avance.
EmilieRose
16 réponses
-
-
-
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
en fait tu voudrai que quand tu aille sur ton formulaire il te mette automatiquement un numéro de facture?
(je cherche a comprendre) -
-
-
-
Salut,
une requête peut suffire, à mon avis :
SELECT MAX(num_facture)+1 FROM table_facture;
-
-
Tu veux en faire quoi ?
-
-
L'insérer dans un champ du formulaire. Dès l'enregistrement d'une nouvelle facture, qu'il y ait direct le numéro d'afficher.
-
nom_du_champ = DMax("Num_facture","table-facture")
-
Cela ne marche pas, je l'ai pourtant mise dans "Private Sub numfacture_BeforeUpdate(Cancel As Integer)"
-
C'est bon Balou, cela marche. Pas contre, cela me met le dernier enregistrement (qui existe déjà) alors que c'est le prochain que j'iamerai.
Cela me met le 220, qui existe déjà dans ma table (c'est le dernier), je souhaite le 221 vu que c'est un nouveau enregistrement.