je souhaiterais mettre le masque de saisies suivant:
D2006/08001
D = Devis
2006 = Année 2006
08 = Mois aout
001 = 1er devis du mois d'aout
Mon champs n°devis est un N° auto
merci
je souhaiterais mettre le masque de saisies suivant:
D2006/08001
D = Devis
2006 = Année 2006
08 = Mois aout
001 = 1er devis du mois d'aout
Mon champs n°devis est un N° auto
merci
Je pense que ca doit être un truc comme ca:
/D0000//00000
salut,
il ne s'agit pas d'un masque de saisie dont tu as besoins mais d'un format.
il suffit d'aller en mode création de ta table et dans la zone "propriété du champ" de ton numéro auto"Format" tu mets : "D2006/08"000.
voilà tu auras ce que tu veux. si j'ai bien compris ta question.![]()
j'aimerai que l'année et le mois change automatiquement par rapport a la date de jour
est ce possible
Ah, c'est peut être ce que tu veus en effet mais je ne vois pas trop l'utilité, ca ne serait valable que pour aout 2006
Edit: oups grilled![]()
Là c'est plus clair!
La fonction Date te permet d'avoir la date du jour.
La fonction Year(Date) te permet d'avoir l'année, et Month(Date) le mois.
Donc en fesant:
Dim dtDate
dtDate = Date
D & Year(dtDate) & / & Month(Date) & ton numéro de devis tu obtiens ta chaine
en fait c'été un exemple le mois d'aout, il faudrai que se soit valable pour tous les mois
et en programmant ca ne pourrait pas marché????
il y a des "trucs" pour trouver automatiquement l'année et le mois peut etre?
bon un truc simple sans avoir à toucher à VBA.
supposons que dans ta table tu as comme champ N°Auto un format classique : 1, 2 ,...
il te suffit de passer par une requête en créant un champ calculé du type :
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Num : "D" & Format(Date();"aaaa/mm") & Format([N°Auto];"000")
et comme ça à chaque fois que tu changes de date ton numauto prend en compte dans son format la date.![]()
merci beaucoup
je crois que je mettais mal exprimé au début
j'essaye vos solutions et je vous tiens au courant
merci vous avez résolu mon problem
j'ai utilisé la méthode de la requete
a plus tard
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager