Forum Clubic

Probleme d'actualisation d'un sous formulaire - Access

Bonjour,

Malgré mes nombreuses recherches sur internet pour résoudre mon problème, je n’ai pas trouvé LA solution alors je m’explique ici :
sur access 2007, grace a l’assistant, je crée un formulaire en y insérant des données de plusieurs tables. Cela me donne un formulaire avec un sous formulaire --> http://img189.imageshack.us/img189/6807/access1.jpg
Le problème est que le sous formulaire ne s’actualise pas quand je change le nom du MOuvrage.
Merci de votre aide

PS : je peux envoyer ma base de données si quelqu’un a une idée

De mémoire :
Dans les propriétés de ta liste MOuvrage, tu retraites l’évènement change() et tu lui fais faire “afficher les enregistrements”

Sauf si Access2007 se comporte différemment des précédents

et comment je lui fais faire “afficher les enregistrements” ? c’est dans VB ?
Edité le 15/04/2010 à 14:40

Non “afficher les enregistrements” (ce doit plutôt être afficher tous les enregistrements) c’est accessible depuis la barre de menus Access.
Après, tu peux demander à VBA de l’exécuter (avec DoCmd), mais dans ce cas il faut que tu utilises sa forme internationale.
Toujours de mémoire, ce doit être
DoCmd.ShowAllRecords

Regarde déjà ce qui est dit dans l’aide VBA à son sujet (tu sélectionnes ShowAllRecords et tu appuies sur F1)