J'essaye de recr=E9er un fonction de num=E9rotation=20
automatique (sans num=E9roauto) dans un champ donc quand je=20
cr=E9e mon champ il lui faut une valeur par d=E9faut,=20
j'aimerai donc savoir si on peut mettre un requ=EAte en=20
valeur par d=E9faut, ou ex=E9cuter une fonction (qui est dans=20
un module), ou executer une ligne de commande (DMax
("MonChamp", MaTable"), ou une autre id=E9e =E0 mettre dans=20
valeur par d=E9faut pour faire une num=E9rotation automatique.
Au passage si quelqu'un a un lien qui parle du g=E9n=E9rateur=20
d'expression d'access je suis prenneur (y'as des truc que=20
je comprend pas dedans).
Dans les valeurs par défaut tu mets: =[TonChamps]+1
Ryo
Merci a vous 2. Mais ca veux pas marcher... J'ai soit "Fonction 'AutoNum' inconnue dans l'expression de validation ou dans la valeur par défaut de 'TestNum.Num'" soit "Le moteur de base de donnée ne reconnaît pas le champ 'Num' dans un expression de validation ou la valeur par défaut dans la table 'TestNum'"
-----Message d'origine----- Bonjour Ryo,
Tu peux mettre une fonction en tant que valeur par défaut sur un controle de formulaire, par exemple: "= CaculerNumero()"
Dans un module, tu crées ta fonction: Function CalculerNumero() As Long CalculerNumero = DMax("MonChamp", MaTable") End Function
Cordialement. .
Merci a vous 2.
Mais ca veux pas marcher...
J'ai soit "Fonction 'AutoNum' inconnue dans l'expression
de validation ou dans la valeur par défaut
de 'TestNum.Num'" soit "Le moteur de base de donnée ne
reconnaît pas le champ 'Num' dans un expression de
validation ou la valeur par défaut dans la table 'TestNum'"
-----Message d'origine-----
Bonjour Ryo,
Tu peux mettre une fonction en tant que valeur par défaut
sur un controle de formulaire, par exemple:
"= CaculerNumero()"
Dans un module, tu crées ta fonction:
Function CalculerNumero() As Long
CalculerNumero = DMax("MonChamp", MaTable")
End Function
Merci a vous 2. Mais ca veux pas marcher... J'ai soit "Fonction 'AutoNum' inconnue dans l'expression de validation ou dans la valeur par défaut de 'TestNum.Num'" soit "Le moteur de base de donnée ne reconnaît pas le champ 'Num' dans un expression de validation ou la valeur par défaut dans la table 'TestNum'"
-----Message d'origine----- Bonjour Ryo,
Tu peux mettre une fonction en tant que valeur par défaut sur un controle de formulaire, par exemple: "= CaculerNumero()"
Dans un module, tu crées ta fonction: Function CalculerNumero() As Long CalculerNumero = DMax("MonChamp", MaTable") End Function
Cordialement. .
Xavier HUE
Re,
C'est à mettre dans Valeur par défaut d'un controle de formulaire ou d'état, pas dans une table.
Cordialement.
Re,
C'est à mettre dans Valeur par défaut d'un controle de
formulaire ou d'état, pas dans une table.