OVH Cloud OVH Cloud

rafraichissement...

4 réponses
Avatar
dopamind
Bonjour,

J'aimerais connaître la procédure de rafraîchissement de contrôles suite au
passage d'un recordset a un autre.
Certains champs de mon formulaire sont des champs calculés conditionnels et
en passant d'un enregistrement a un autre, j'ai des problèmes de
rafraichissement.

Merci d'avance.

4 réponses

Avatar
Raymond
Bonjour.

pour simplifier, un changement de recordset est un changement de table, un
changement d'enregistrement est comme son nom l'indique un déplacement dans
la même table.
je pense que tu veux parler de déplacement. A chaque changement
d'enregistrement se produit l'événement Form_Current et tu peux rafraîchir
dans cet événement. Tous les contrôles issus de ton recordsource(requête,
table....) seront rafraichis automatiquement. Pour les autres il faut
utiliser Requery. Si la valeur ne se calcule pas dans le source contrôle il
faudra exécuter les fonctions de calcul que tu as prévues.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"dopamind" a écrit dans le message de
news:3f77e03e$0$2789$
Bonjour,

J'aimerais connaître la procédure de rafraîchissement de contrôles suite
au

passage d'un recordset a un autre.
Certains champs de mon formulaire sont des champs calculés conditionnels
et

en passant d'un enregistrement a un autre, j'ai des problèmes de
rafraichissement.

Merci d'avance.




Avatar
3stone
Salut,

| J'aimerais connaître la procédure de rafraîchissement de contrôles suite au
| passage d'un recordset a un autre.
| Certains champs de mon formulaire sont des champs calculés conditionnels et
| en passant d'un enregistrement a un autre, j'ai des problèmes de
| rafraichissement.


Base ton formulaire sur une requête, au lieu de le baser directement sur une table.
Et, fait un maximum des calculs possibles dans cette requête par un ou des champs calculés.

Ton rafraîchissement s'en trouvera mieux...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
dopamind
"3stone" a écrit dans le message de news:

Salut,

| J'aimerais connaître la procédure de rafraîchissement de contrôles suite
au

| passage d'un recordset a un autre.
| Certains champs de mon formulaire sont des champs calculés conditionnels
et

| en passant d'un enregistrement a un autre, j'ai des problèmes de
| rafraichissement.


Base ton formulaire sur une requête, au lieu de le baser directement sur
une table.

c'est une requete....

Et, fait un maximum des calculs possibles dans cette requête par un ou des
champs calculés.


le probleme est que mon formulaire contient 2 sous formulaires.
Certins champs du sous formulaire 1 conditionnent les champ du sous formaile
2 ki lui meme change de source en fonction d'une liste modifiable.

c'est ce dernier qui me pose probleme....

Ton rafraîchissement s'en trouvera mieux...


--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------





Avatar
dopamind
j'ai deja essayé l'evenement que tu cites, sans grand résultat....:(

"Raymond" a écrit dans le message de news:

Bonjour.

pour simplifier, un changement de recordset est un changement de table, un
changement d'enregistrement est comme son nom l'indique un déplacement
dans

la même table.
je pense que tu veux parler de déplacement. A chaque changement
d'enregistrement se produit l'événement Form_Current et tu peux rafraîchir
dans cet événement. Tous les contrôles issus de ton recordsource(requête,
table....) seront rafraichis automatiquement. Pour les autres il faut
utiliser Requery. Si la valeur ne se calcule pas dans le source contrôle
il

faudra exécuter les fonctions de calcul que tu as prévues.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"dopamind" a écrit dans le message de
news:3f77e03e$0$2789$
Bonjour,

J'aimerais connaître la procédure de rafraîchissement de contrôles suite
au

passage d'un recordset a un autre.
Certains champs de mon formulaire sont des champs calculés conditionnels
et

en passant d'un enregistrement a un autre, j'ai des problèmes de
rafraichissement.

Merci d'avance.