|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2009 Messages : 22 ![]() |
Bonjour à tous
J'ai une table ADHÉRENT qui contient entre autre champ, le champ NAISSANCE et le champ AGE. Le champ AGE ne contient aucune valeur (vide) J'ai créé un formulaire basé sur cette table et j'y ai attaché une macro sur activation du formulaire dont l'action est DéfinirValeur du champ AGE (fait le calcul de l'age) Mon problème c'est que les ages dans la table source ne sont alimentés (et donc l'age n'est recalculé) que si dans le formulaire je fais défiler tous les enregistrements. Y a t il un moyen pour que dès que j'ouvre le formulaire, tous les ages soient recalculés et pas seulement ceux qui sont visualisés fiche par fiche ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
Pas testé, et je n'ai plus beaucoup de connaissances des macros, mais certainement que la commande Actualiser devrait convenir. Ceci dit, par définition, les âges évoluent tous les jours. Donc, ce que tu as commencé à faire, le calcul de l'âge par rapport au champ NAISSANCE est parfaitement correct. Pourquoi vouloir sauvegarder aujourd'hui une donnée qui ne sera peut-être plus vraie demain ? Si tu désires par exemple établir une liste des gens ayant 45 ans en février 2012, tu n'auras absolument pas besoin d'un champ AGE pour y arriver. Il te suffira d'intégrer le calcul de l'âge dans une requête, c'est tout. Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
10
|
Copyright © 2000-2012 - www.developpez.com