OVH Cloud OVH Cloud

Numero Auto

7 réponses
Avatar
Emilie
Bonsoir à vous tous ,

Un petit renseignement svp ; je viens de finir une base de données " Client
/ produit" et je voudrais remplacer le " Numero Auto" par une numérotation à
moi ( ex :03 0001 , 03 0002 , 03 0003 etc.................. )
Anor , qui m'a beaucoup aidée pour ma base , m'a donné un lien qui traite de
ce sujet ; j'y ai trouvé plein de formules ( où je nage complètement
lol )mais je voudrais quand même essayer de me débrouiller ; seulement
voilà , je ne sais pas comment je dois taper cesformules ( ce sont des
formules qui traitent du DMAX+1 ) et surtout dans quel menu je dois aller !
! !

Pardonnez mon ignorance , mais je suis une petite
débutante.......................mais qui ne demande qu'à comprendre ! !

Merci très sincèrement à ceux qui pourront ( encore une fois !! ) m'aider .

Amicalement à tous

Emilie

7 réponses

Avatar
Emmanuel CHONION
Bonsoir,

Ca peut etre dans la valeur par défaut du champ clé, par exemple, ou dans un
bouton, avec du code...
Avatar
Patrick974
Salut,
je suppose que 03 = année et 0001= compteur
Si c'est bien ça, tu dois aller dans les propriété de ton
compteur (NumAuto) et dans la proproété format, tu
saisies:
030000 (03 suivi de 4 zéros)
@+
-----Message d'origine-----
Bonsoir à vous tous ,

Un petit renseignement svp ; je viens de finir une base
de données " Client

/ produit" et je voudrais remplacer le " Numero Auto"
par une numérotation à

moi ( ex :03 0001 , 03 0002 , 03 0003
etc.................. )

Anor , qui m'a beaucoup aidée pour ma base , m'a donné
un lien qui traite de

ce sujet ; j'y ai trouvé plein de formules ( où je nage
complètement

lol )mais je voudrais quand même essayer de me
débrouiller ; seulement

voilà , je ne sais pas comment je dois taper cesformules
( ce sont des

formules qui traitent du DMAX+1 ) et surtout dans quel
menu je dois aller !

! !

Pardonnez mon ignorance , mais je suis une petite
débutante.......................mais qui ne demande qu'à
comprendre ! !


Merci très sincèrement à ceux qui pourront ( encore une
fois !! ) m'aider .


Amicalement à tous

Emilie


.



Avatar
Emilie
"Patrick974" a écrit dans le message
de news:1bc201c3aed4$90d4f0c0$
Salut,
je suppose que 03 = année et 0001= compteur
Si c'est bien ça, tu dois aller dans les propriété de ton
compteur (NumAuto) et dans la proproété format, tu
saisies:
030000 (03 suivi de 4 zéros)
@+
Bonsoir ,

Effectivement , 03 =Année et 0001= compteur.
Merci de l'info car je voyais cela beaucoup plus compliqué ; j'espère qu'à
chaque saisie de nouveau client le numéro auto passera tout seul de 03 0001
à 03 0002 puis 03 0003 et ansi de suite.

En tout cas , merci beaucoup

A+
Avatar
3stone
Bonjour,

"Emilie"
Effectivement , 03 =Année et 0001= compteur.
Merci de l'info car je voyais cela beaucoup plus compliqué...



Et bien *c'est* un peu plus compliqué...

J'imagine aussi que tu ne veux pas modifier ta table le 31 décembre à minuit ?


--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/charte.htm
--------------------------------------

Avatar
Patrick974
Salut,
Effectivement la remarque de 3dstone est iintéressante.
Voici une autre méthode basée sur une requête.
Tu crées une requête sélection avec la table concernée.
Tu ajoutes ensuite le champ calculé suivant:

ID: Droite(Année([Date_Num]);2) & "" & Format
([ID_Nim];"0000")

où ID_Num = clé primaire
Date_Num = champ date

@+
-----Message d'origine-----
Bonsoir à vous tous ,

Un petit renseignement svp ; je viens de finir une base
de données " Client

/ produit" et je voudrais remplacer le " Numero Auto"
par une numérotation à

moi ( ex :03 0001 , 03 0002 , 03 0003
etc.................. )

Anor , qui m'a beaucoup aidée pour ma base , m'a donné
un lien qui traite de

ce sujet ; j'y ai trouvé plein de formules ( où je nage
complètement

lol )mais je voudrais quand même essayer de me
débrouiller ; seulement

voilà , je ne sais pas comment je dois taper cesformules
( ce sont des

formules qui traitent du DMAX+1 ) et surtout dans quel
menu je dois aller !

! !

Pardonnez mon ignorance , mais je suis une petite
débutante.......................mais qui ne demande qu'à
comprendre ! !


Merci très sincèrement à ceux qui pourront ( encore une
fois !! ) m'aider .


Amicalement à tous

Emilie


.



Avatar
Emilie
Salut ,
Merci de l'info Patrick ; la modification vaut le coup !!
@+
Emilie
"Patrick974" a écrit dans le message
de news:0e8101c3af77$fee90940$
Salut,
Effectivement la remarque de 3dstone est iintéressante.
Voici une autre méthode basée sur une requête.
Tu crées une requête sélection avec la table concernée.
Tu ajoutes ensuite le champ calculé suivant:

ID: Droite(Année([Date_Num]);2) & "" & Format
([ID_Nim];"0000")

où ID_Num = clé primaire
Date_Num = champ date

@+
-----Message d'origine-----
Bonsoir à vous tous ,

Un petit renseignement svp ; je viens de finir une base
de données " Client

/ produit" et je voudrais remplacer le " Numero Auto"
par une numérotation à

moi ( ex :03 0001 , 03 0002 , 03 0003
etc.................. )

Anor , qui m'a beaucoup aidée pour ma base , m'a donné
un lien qui traite de

ce sujet ; j'y ai trouvé plein de formules ( où je nage
complètement

lol )mais je voudrais quand même essayer de me
débrouiller ; seulement

voilà , je ne sais pas comment je dois taper cesformules
( ce sont des

formules qui traitent du DMAX+1 ) et surtout dans quel
menu je dois aller !

! !

Pardonnez mon ignorance , mais je suis une petite
débutante.......................mais qui ne demande qu'à
comprendre ! !


Merci très sincèrement à ceux qui pourront ( encore une
fois !! ) m'aider .


Amicalement à tous

Emilie


.



Avatar
Anor
Bonjour,

Emilie :
| Salut ,
| Merci de l'info Patrick ; la modification vaut le coup !!
| @+
| Emilie


Pour ceux que ça intéresse toujours, voilà la fonction :

Function NouvelleCommande() As String
NouvelleCommande = Format(Date, "yy") & " " & _
(Format(Nz(Right(DMax("RefCde", "TblCommandes", _
"Left([RefCde],2) = '" & Format(Date, "yy") & "'"), 4)) + 1, "0000"))
End Function

--
à+
Arnaud
--------------------------------------------------
Avant toute chose : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
## Réponses souhaitées sur ce forum, merci. ##
--------------------------------------------------