Forcer les modifications sur un champ dans un formulaire [Résolu]

Signaler
Messages postés
309
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
5 mars 2009
-
Messages postés
309
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
5 mars 2009
-
Bonjour,

J'ai un formulaire qui affiche les données d'une ligne d'une table. Je voudrais que quand je fais une modification sur un champ, la modification soit de suite prise en compte, sans attendre que je passe à l'enregistrement suivant. Est-ce que quelqu'un sait comment faire ?

Par avance merci, ça m'enléverait une fière chandelle du pied ! ^__^

Final Fantasy Memories
Zelda Memories
Games Memories/A>

3 réponses

Messages postés
1
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
17 décembre 2008

lemaire
Ce que j'ai trouvé sur le site microsoft




Symptômes<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>












Une simple ligne de code réalise les mises à jour :

Me.Dirty = False

Comme il est dit dans l'aide en ligne :
" <st1:personname w:st="on" productid="La propri?t? Brouill?">La propriété Brouillé</st1:personname> (Dirty) permet de déterminer si l'enregistrement
en cours a subi des modifications depuis sa dernière sauvegarde. Par
exemple, vous pouvez demander à un utilisateur si les modifications
apportées à un enregistrement sont intentionnelles et, si ce n'est pas le
cas, lui permettre de passer à l'enregistrement suivant sans sauvegarder
les changements. "

Donc si vous avez rentré de nouvelles valeurs, Dirty prend pour valeur
True (synonyme : l'enregistrement et donc le formulaire a été modifié).
Or si vous forcez : Me.Dirty = False, comme les nouvelles valeurs n'ont
pas été annulées, Access pour respecter l'ordre Basic met à jour le
formulaire et sa source des données.

EXEMPLE :

1- Dans un formulaire de votre base de données, créez un nouveau bouton de
commande.

2- Sur sa propriété Sur Clic, tapez la fonction suivante :
Me.Dirty = False

3- Revenez en mode formulaire

4- Entrez de nouvelles valeurs dans le formulaire ou modifiez un
enregistrement, puis cliquez sur le bouton.

Le formulaire et sa source de données ont été mis à jour.

REMARQUE :

Quand vous employez cette action sur un formulaire, en cascade les
sous-formulaires sont eux aussi mis à jour.





                                        


Merci pour la reponse
Messages postés
309
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
5 mars 2009

j'ai oublié de préciser que j'utilise Acces 97

Final Fantasy Memories
Zelda Memories
Games Memories/A>
Messages postés
309
Date d'inscription
vendredi 9 janvier 2004
Statut
Membre
Dernière intervention
5 mars 2009

merci pour la réponse ^__^

Final Fantasy Memories
Zelda Memories
Games Memories/A>