Bonjour à tous, je reviens avec mon projet pour améliorer certaines choses.
Actuellement, pour les numéros de mes factures, voici ce que j'ai :
Ce qui me donne par exemple : 001-07-2014 (1ere facture et nous somme au mois de juillet 2014). Jusque là, aucun problème.Private Sub N°Facture_Click()
Me.N°Facture = Format([N°listFact], "00#") & Format(Date, "-MM-YYYY")
End Sub
Mais je me suis rendu compte que si je commençais une facture la 002 par exemple, puis que je décide de la supprimer parce qu'elle ne me convient pas et je souhaite la recommencer, elle devient alors 003 (normal puisque le numéro varie en fonction du n°Auto dans la table).
Je souhaiterais donc non plus que le numéro soit en fonction du n°Auto dans la table mais qu'il reprenne le dernier enregistrement, puis qu'il ajoute +1 afin d'avoir un nouveau numéro.
Pour ceux qui ne m'auront pas compris voila ce que je veux :
-Récupérer le numéro du dernier enregistrement
-Ajouter +1
-Faire de ce nouveau numéro le numéro de l'enregistrement actuel
Et si vous n'avez toujours pas compris, un exemple :
- Je fais une facture, le logiciel va récupérer le numéro du de la dernière facture effectuée (la 123 par exemple), il ajoute +1, soit 124 et du coup, la facture que je suis en train de faire devient la 124.
J'espère que vous aurez compris ma demande et je vous remercie d'avance ceux qui m'aideront.
Partager