Bonjour.
As-tu essayer simplement AjDate("aaaa";2;[DatedeFormationInitiale]) dans l'expression du champs calculé ?
Il faudra peut-être ajouter un test de nullité. Un truc du genre:
iif(not isnull([DatedeFormationInitiale]);AjDate("aaaa";2;[DatedeFormationInitiale]) ;Null)
Et comme le dit milkoseck , on recommande plutôt de faire cela dans une requête mais si tu t'en sert intensément le mettre dans une table est pratique.
Personnellement, je fait cela pour mes champs [Nom] et [Prenom]. J'ai un champ [NomPrenom]qui me donne l'information concaténée car je m'en sert dans plein d'écrans.
Le gros point négatif des champs calculés dans une table c'est quand on fait un insert avec *. Si un des champs de la table de destination est calculé, ça génère une erreur.
A+
Partager