Historique d’un champ mémo.
La version Access 2007 permet d’afficher l'historique des valeurs qui ont été stockées dans un champ mémo.
Par défaut aucun historique n’est géré. Cet historique sera actif ou non selon la valeur de la propriété « Ajouter uniquement » du champ mémo (dernière ligne en modification de table). Indiquez Oui pour que l’historique soit actif et Non pour que l’historique ne soit pas traité.
Pour Interroger l’historique, Faire un click droit sur le champ mémo de la table ou du formulaire et un click sur « Afficher l’historique des colonnes » dans le menu contextuel. Une boîte affiche l’historique dans l’ordre ascendant des dates des modifications (on peut regretter l’ordre descendant pour le confort des utilisateurs).
Pour afficher l’historique sur un formulaire dans un champ texte, indiquer l’instruction « =ColumnHistory([Source];"Champmemo";"[ID]=" & Nz([ID];0)) » dans la source du contrôle texte associé au champ mémo. Remplacer Champmemo par le nom réel du champ mémo, remplacer ID par le nom réel de la clé primaire et laisser Source comme indiqué.
Pour supprimer l’historique du champ mémo, remplacer Oui par Non dans la propriété « Ajouter uniquement » du champ mémo (dernière ligne en modification de table). Dès que la table sera enregistrée, l’historique sera définitivement supprimé et irrécupérable. La ligne « Afficher l’historique des colonnes » disparaîtra dans le menu contextuel.
Publicité