Bien que vous puissiez employer des fonctions (comme = Date()) en valeur
de propriété de défaut, vous ne pouvez pas appeler une fonction cette des
références des champs dans la source record de forme. Je vous suggère
code de l'endroit VB dans l'événement courant ("Current") de la forme
pour placer la propriété de valeur par défaut chaque fois que
l'utilisateur se déplace à un nouveau disque. Vous pouvez également
calculer la valeur par défaut dans après
l'événement de mise à jour des commandes de DateEntrée et de DateSortie.
Cependant, il n'est pas dans de bons habitudes de stocker de telles
données calculées dans vos tables. Vous pouvez éliminer le champ et
employer une expression dans une question ou dans la source de commande
de commande sur votre forme pour montrer toujours la valeur correcte.
=================
Although you can use functions (such as =Date()) in the Default Property
value, you cannot call a function that references fields in the record
source of the form. I suggest you place VB code in the Current event of
the form to set the Default Value property each time the user moves to a
new record. You can also calculate the default value in the After Update
event of the DateEntrée and DateSortie controls.
However, it is not a good practice to store such calculated data in your
tables. You can eliminate the field and use an expression in a query or
in the control source of a control on your form to always display the
correct value.
--
John Viescas, author
"Building Microsoft Access Applications" (Coming Soon!)
"Microsoft Office Access 2003 Inside Out"
"Running Microsoft Access 2000"
"SQL Queries for Mere Mortals"
http://www.viescas.com/
(Microsoft Access MVP since 1993)
joel dhote said:
Bonjour,
je cherche comment faire apparaitre automatiquement le nombre de jours
entre
deux dates dans un formulaire Access ;
la fonction DiffDate donne le résultat dans une requète, mais je n'y
arrive
pas dans un formulaire.
syntaxe : DiffDate("j";[DateEntrée];[DateSortie]) pour obtenir le nombre
de
jour entre l'entrée et la sortie,
fonction placée dans "valeur par défaut" des propriétés de la fenètre
"Delai" de mon formulaire.
Merci de m'aider.
jd