Je prépare un petit programme de facturation, qui ne fonctionnera que durant
des expositions.
Mon problème est le numéro de facture, qui doit être consécutif (incrémenté
de 1).
Je dois donc demander à l'ouverture : Premier N° de facture souhaité.
Une fois ce numéro dans une table PremNumFact : comment créer un AutoNumber
qui démarre à partir de ce numéro ?
Super ! Cette fois ci c'est vraiment complet. Et çà "roule" !!
Encore grand merci à tous.
"Eric" wrote in message news:
Bonsoir Bruno,
La TableDuPremierNuméro ne contient qu'un champ et un seul enregistrement. Donc sur l'évènement clic du bouton qui valide la facture que tu vas ensuite éditer, tu peux mettre : Dim strSQL as String strSQL = "Update TableDuPremierNuméro Set PremierNuméro=" & Me!NumFacture & ";" CurrentDb.Execute strSQL
Le NumFacture ayant été obtenu par le DMax("PremierNuméro","TableDuPremierNuméro") + 1 à la création de la facture.
Ok ?
Merci ! Mais comment faire pour écraser l'ancien NumFact par code ?
Quelque chose comme Forms!PemierNumfact!Premiernumfact = LeNouveau num donne une erreur ..
(même si le form PremierNumFact est ouvert et caché.
D'avance merci
"Eric" wrote in message news:%
Bonsoir,
Une idée sous réserve que la base est mono-utilisateur. Une fois le 1er n° stocké dans la table, à chaque création de facture et édition, sauver le n° dans la table où vous avez stocké le premier n° en écrasant l'ancien. Pour récupérer le nouveau n° pour une nouvelle facture, faire un DMax("PremierNuméro","TableDuPremierNuméro") + 1
Bonjour le groupe.
Je prépare un petit programme de facturation, qui ne fonctionnera que
durant
des expositions.
Mon problème est le numéro de facture, qui doit être consécutif
(incrémenté
de 1).
Je dois donc demander à l'ouverture : Premier N° de facture souhaité. Une fois ce numéro dans une table PremNumFact : comment créer un
AutoNumber
qui démarre à partir de ce numéro ?
D'avance grand merci
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Super !
Cette fois ci c'est vraiment complet.
Et çà "roule" !!
Encore grand merci à tous.
"Eric" <f_framZZ@hotmail.com> wrote in message
news:O6DA6J57FHA.1020@TK2MSFTNGP15.phx.gbl...
Bonsoir Bruno,
La TableDuPremierNuméro ne contient qu'un champ et un seul enregistrement.
Donc sur l'évènement clic du bouton qui valide la facture que tu vas
ensuite éditer, tu peux mettre :
Dim strSQL as String
strSQL = "Update TableDuPremierNuméro Set PremierNuméro=" &
Me!NumFacture & ";"
CurrentDb.Execute strSQL
Le NumFacture ayant été obtenu par le
DMax("PremierNuméro","TableDuPremierNuméro") + 1 à la création de la
facture.
Ok ?
Merci !
Mais comment faire pour écraser l'ancien NumFact par code ?
Quelque chose comme
Forms!PemierNumfact!Premiernumfact = LeNouveau num donne une
erreur ..
(même si le form PremierNumFact est ouvert et caché.
D'avance merci
"Eric" <f_framZZ@hotmail.com> wrote in message
news:%23hxj3kg6FHA.2676@TK2MSFTNGP15.phx.gbl...
Bonsoir,
Une idée sous réserve que la base est mono-utilisateur.
Une fois le 1er n° stocké dans la table, à chaque création de facture et
édition, sauver le n° dans la table où vous avez stocké le premier n° en
écrasant l'ancien.
Pour récupérer le nouveau n° pour une nouvelle facture, faire un
DMax("PremierNuméro","TableDuPremierNuméro") + 1
Bonjour le groupe.
Je prépare un petit programme de facturation, qui ne fonctionnera que
durant
des expositions.
Mon problème est le numéro de facture, qui doit être consécutif
(incrémenté
de 1).
Je dois donc demander à l'ouverture : Premier N° de facture souhaité.
Une fois ce numéro dans une table PremNumFact : comment créer un
AutoNumber
qui démarre à partir de ce numéro ?
D'avance grand merci
--
A+
Eric
http://users.skynet.be/mpfa/
Archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Super ! Cette fois ci c'est vraiment complet. Et çà "roule" !!
Encore grand merci à tous.
"Eric" wrote in message news:
Bonsoir Bruno,
La TableDuPremierNuméro ne contient qu'un champ et un seul enregistrement. Donc sur l'évènement clic du bouton qui valide la facture que tu vas ensuite éditer, tu peux mettre : Dim strSQL as String strSQL = "Update TableDuPremierNuméro Set PremierNuméro=" & Me!NumFacture & ";" CurrentDb.Execute strSQL
Le NumFacture ayant été obtenu par le DMax("PremierNuméro","TableDuPremierNuméro") + 1 à la création de la facture.
Ok ?
Merci ! Mais comment faire pour écraser l'ancien NumFact par code ?
Quelque chose comme Forms!PemierNumfact!Premiernumfact = LeNouveau num donne une erreur ..
(même si le form PremierNumFact est ouvert et caché.
D'avance merci
"Eric" wrote in message news:%
Bonsoir,
Une idée sous réserve que la base est mono-utilisateur. Une fois le 1er n° stocké dans la table, à chaque création de facture et édition, sauver le n° dans la table où vous avez stocké le premier n° en écrasant l'ancien. Pour récupérer le nouveau n° pour une nouvelle facture, faire un DMax("PremierNuméro","TableDuPremierNuméro") + 1
Bonjour le groupe.
Je prépare un petit programme de facturation, qui ne fonctionnera que
durant
des expositions.
Mon problème est le numéro de facture, qui doit être consécutif
(incrémenté
de 1).
Je dois donc demander à l'ouverture : Premier N° de facture souhaité. Une fois ce numéro dans une table PremNumFact : comment créer un
AutoNumber
qui démarre à partir de ce numéro ?
D'avance grand merci
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
-- A+ Eric http://www.mpfa.info/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr