OVH Cloud OVH Cloud

probleme de numero !

2 réponses
Avatar
amandine
bonjour,
je souhaite que mes formulaires soient num=E9rot=E9s
automatiquement, chaque ann=E9e on me donne une fourchette de
num=E9ros (1025 et 1654 )..Pour cela, j'ai cr=E9e un champ
numfac : avec comme contr=F4le =3DMaxDom("Min";"tbl_numero")+1,
seulement c'est toujours la m=EAme valeur sur tout les
formulaires. Pouvez vous m'aider ?
Amandine

2 réponses

Avatar
lolo
Moi je serais toi je mettrai un numéro unique dans le nom
du formulaire.
ex:
1Clients
2Factures
3Devis
etc...
ainsi tu récupères un numéro unique
left(me.name,1)& MaxDom("Min";"tbl_numero")+1
et là sa le fera....
j'espere avoir pu t'aider....
-----Message d'origine-----
bonjour,
je souhaite que mes formulaires soient numérotés
automatiquement, chaque année on me donne une fourchette
de

numéros (1025 et 1654 )..Pour cela, j'ai crée un champ
numfac : avec comme contrôle =MaxDom("Min";"tbl_numero")
+1,

seulement c'est toujours la même valeur sur tout les
formulaires. Pouvez vous m'aider ?
Amandine
.



Avatar
joyeux atchoum
S'lt

je ne m'y connais pas trop en access et si jamais je renome
mon formulaire, tout risque de changer...est ce qu'il
existe un contrôle pour dire à access d'aller chercher le
dernier numéro dans la table et d'y ajouter +1 tout
simplement ?


tu peux utiliser la fonction dmax ([tonchamp],[tatable/requete],
[toncritére]) + 1

dmax recupére le plus grand element contenu dans [tonchamp] basé sur la
table/requete [tatable/requete] selon, eventuellemt, le critére
[toncritére]

aprés tu rajoute 1

voili
ja;)
qui espere ne pas s'etre tromper dans la syntaxe