J'ai un formulaire commande (associ=E9 =E0 la table commande)=20
et un sous formulaire d=E9tail commande(associ=E9 =E0 la table=20
d=E9tail commande)
Pour le premier la cl=E9 primaire est un champs automatique=20
(N=B0 de commande)
Pour le deuxi=E8me la cl=E9 primaire est compos=E9 sur 2 champs=20
(1 champs sur N=B0 commande qui est le lien entre les 2=20
tables et 1 champs N=B0ligne de commande)
Mon probl=E8me serait de pouvoir cr=E9er les N=B0 de ligne=20
automatiquement en commencant par 1 =E0 chaque commande
J'ai bien essay=E9 de mettre un champs auto sur le N=B0 de=20
ligne mais le probl=E8me pour la 2=E9m=E9 commande il continue=20
=E0 incr=E9menter et ne repare pas =E0 1
Si vous avez une solution pour incr=E9menter de 1 je suis=20
preneur
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]
Bonsoir.
utilise une fonction Dmax pour trouver la dernière valeur que tu as utilisé: lenuméro = Dmax("NoLigne", "Commandes", "[NoLigne] like " & Me.NoCommande) +1 il faut utiliser aussi la fonction format pour avoir des longueur fixes dans les numéros , peut-être.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"christ" a écrit dans le message de news:160701c3fbc1$de031630$ Bonjour
J'ai un formulaire commande (associé à la table commande) et un sous formulaire détail commande(associé à la table détail commande) Pour le premier la clé primaire est un champs automatique (N° de commande) Pour le deuxième la clé primaire est composé sur 2 champs (1 champs sur N° commande qui est le lien entre les 2 tables et 1 champs N°ligne de commande)
Mon problème serait de pouvoir créer les N° de ligne automatiquement en commencant par 1 à chaque commande
J'ai bien essayé de mettre un champs auto sur le N° de ligne mais le problème pour la 2émé commande il continue à incrémenter et ne repare pas à 1
Si vous avez une solution pour incrémenter de 1 je suis preneur
Bonsoir.
utilise une fonction Dmax pour trouver la dernière valeur que tu as utilisé:
lenuméro = Dmax("NoLigne", "Commandes", "[NoLigne] like " & Me.NoCommande)
+1
il faut utiliser aussi la fonction format pour avoir des longueur fixes dans
les numéros , peut-être.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"christ" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:160701c3fbc1$de031630$a301280a@phx.gbl...
Bonjour
J'ai un formulaire commande (associé à la table commande)
et un sous formulaire détail commande(associé à la table
détail commande)
Pour le premier la clé primaire est un champs automatique
(N° de commande)
Pour le deuxième la clé primaire est composé sur 2 champs
(1 champs sur N° commande qui est le lien entre les 2
tables et 1 champs N°ligne de commande)
Mon problème serait de pouvoir créer les N° de ligne
automatiquement en commencant par 1 à chaque commande
J'ai bien essayé de mettre un champs auto sur le N° de
ligne mais le problème pour la 2émé commande il continue
à incrémenter et ne repare pas à 1
Si vous avez une solution pour incrémenter de 1 je suis
preneur
utilise une fonction Dmax pour trouver la dernière valeur que tu as utilisé: lenuméro = Dmax("NoLigne", "Commandes", "[NoLigne] like " & Me.NoCommande) +1 il faut utiliser aussi la fonction format pour avoir des longueur fixes dans les numéros , peut-être.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"christ" a écrit dans le message de news:160701c3fbc1$de031630$ Bonjour
J'ai un formulaire commande (associé à la table commande) et un sous formulaire détail commande(associé à la table détail commande) Pour le premier la clé primaire est un champs automatique (N° de commande) Pour le deuxième la clé primaire est composé sur 2 champs (1 champs sur N° commande qui est le lien entre les 2 tables et 1 champs N°ligne de commande)
Mon problème serait de pouvoir créer les N° de ligne automatiquement en commencant par 1 à chaque commande
J'ai bien essayé de mettre un champs auto sur le N° de ligne mais le problème pour la 2émé commande il continue à incrémenter et ne repare pas à 1
Si vous avez une solution pour incrémenter de 1 je suis preneur