Salut,
Je génère automatiquement des enregistrements dans une table Facture
par une requête ajout.
(les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive
pas à générer facilement dans ma requête un champ qui s'incrémente,
correspondant au N° de facture.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
si tu veux générer le numéro dans la requête (ce qui n'est peut-être pas prudent ) il faurt créer un champ calculé qui fait appel à une fonction public située dans un module et qui incrémente un compteur selon la base de numérotation. Il faudra simplement avant de lancer la requête, rechercher le dernier numéro réel de facture et le placer dans une variable public à disposition de la fonction ou le calculer dans la fonction en testant un boolean.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:
Salut, Je génère automatiquement des enregistrements dans une table Facture par une requête ajout. (les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive pas à générer facilement dans ma requête un champ qui s'incrémente, correspondant au N° de facture.
si tu veux générer le numéro dans la requête (ce qui n'est peut-être pas
prudent ) il faurt créer un champ calculé qui fait appel à une fonction
public située dans un module et qui incrémente un compteur selon la base de
numérotation. Il faudra simplement avant de lancer la requête, rechercher le
dernier numéro réel de facture et le placer dans une variable public à
disposition de la fonction ou le calculer dans la fonction en testant un
boolean.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" <fevec@wanadoo.fr> a écrit dans le message de
news:d77ed49e.0409130739.7a866393@posting.google.com...
Salut,
Je génère automatiquement des enregistrements dans une table Facture
par une requête ajout.
(les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive
pas à générer facilement dans ma requête un champ qui s'incrémente,
correspondant au N° de facture.
si tu veux générer le numéro dans la requête (ce qui n'est peut-être pas prudent ) il faurt créer un champ calculé qui fait appel à une fonction public située dans un module et qui incrémente un compteur selon la base de numérotation. Il faudra simplement avant de lancer la requête, rechercher le dernier numéro réel de facture et le placer dans une variable public à disposition de la fonction ou le calculer dans la fonction en testant un boolean.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Philippe" a écrit dans le message de news:
Salut, Je génère automatiquement des enregistrements dans une table Facture par une requête ajout. (les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive pas à générer facilement dans ma requête un champ qui s'incrémente, correspondant au N° de facture.
dim Nofact as string NoFact = Year(Date) & "-" & format(Dcount("*","Facture") +1 ,"0000")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Philippe" a écrit dans le message de news:
Salut, Je génère automatiquement des enregistrements dans une table Facture par une requête ajout. (les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive pas à générer facilement dans ma requête un champ qui s'incrémente, correspondant au N° de facture.
dim Nofact as string
NoFact = Year(Date) & "-" & format(Dcount("*","Facture") +1 ,"0000")
--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Philippe" <fevec@wanadoo.fr> a écrit dans le message de news:d77ed49e.0409130739.7a866393@posting.google.com...
Salut,
Je génère automatiquement des enregistrements dans une table Facture
par une requête ajout.
(les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive
pas à générer facilement dans ma requête un champ qui s'incrémente,
correspondant au N° de facture.
dim Nofact as string NoFact = Year(Date) & "-" & format(Dcount("*","Facture") +1 ,"0000")
-- Pierre CFI MVP Microsoft Access Mail : http://cerbermail.com/?z0SN8cN53B
Site pour bien commencer http://users.skynet.be/mpfa/ Site perso http://access.cfi.free.fr "Philippe" a écrit dans le message de news:
Salut, Je génère automatiquement des enregistrements dans une table Facture par une requête ajout. (les facture sont ensuite imprimées en série dans un Etat.)
Malgré tout ce que j'ai recherché et lu sur les forums, je n'arrive pas à générer facilement dans ma requête un champ qui s'incrémente, correspondant au N° de facture.