Je constate avec regret que personne n'a pu m'aider pour le moment
concernant mon sujet précédent :
"Un même MDB qui donne 2 résultats différents !" mais j'espère que quelqu'un
pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout seul
:)
J'ai un formulaire qui compte 5 contrôles :
1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte - un
champ texte
Le dernier champ texte affiche une valeur à partir d'une fonction "rechdom"
qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé, le
dernier champ texte dépend des deux listes déroulantes et du champ texte. Si
je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon
dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de
chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire est
bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25 lignes
et que mon formulaire se rafraichit, il me replace en haut de la liste (même
si le curseur, la petite flèche noire, reste bien sur la ligne qui a été
modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte
position où j'étais avant que le formulaire se rafraîchisse, sinon, me
positionner tout en bas du formulaire afin que l'utilisateur puisse saisir
une nouvelle ligne sans avoir à utiliser les barres de défilement
verticales...
Le problème est simple, j'espère que la solution aussi... En vous remerciant
de nouveau pour l'aide régulière que je reçois ici.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
à la place de Me.Requery, utilises Me.Refresh
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 423fec3f$0$813$
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment concernant mon sujet précédent : "Un même MDB qui donne 2 résultats différents !" mais j'espère que quelqu'un pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout seul :)
J'ai un formulaire qui compte 5 contrôles : 1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte - un champ texte Le dernier champ texte affiche une valeur à partir d'une fonction "rechdom" qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé, le dernier champ texte dépend des deux listes déroulantes et du champ texte. Si je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire est bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25 lignes et que mon formulaire se rafraichit, il me replace en haut de la liste (même si le curseur, la petite flèche noire, reste bien sur la ligne qui a été modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte position où j'étais avant que le formulaire se rafraîchisse, sinon, me positionner tout en bas du formulaire afin que l'utilisateur puisse saisir une nouvelle ligne sans avoir à utiliser les barres de défilement verticales...
Le problème est simple, j'espère que la solution aussi... En vous remerciant de nouveau pour l'aide régulière que je reçois ici.
Robson
Bonjour.
à la place de Me.Requery, utilises Me.Refresh
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" <jennam@ifrance.com> a écrit dans le message de news:
423fec3f$0$813$8fcfb975@news.wanadoo.fr...
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment
concernant mon sujet précédent :
"Un même MDB qui donne 2 résultats différents !" mais j'espère que
quelqu'un
pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout
seul
:)
J'ai un formulaire qui compte 5 contrôles :
1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte -
un
champ texte
Le dernier champ texte affiche une valeur à partir d'une fonction
"rechdom"
qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé,
le
dernier champ texte dépend des deux listes déroulantes et du champ texte.
Si
je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon
dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de
chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire
est
bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25
lignes
et que mon formulaire se rafraichit, il me replace en haut de la liste
(même
si le curseur, la petite flèche noire, reste bien sur la ligne qui a été
modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte
position où j'étais avant que le formulaire se rafraîchisse, sinon, me
positionner tout en bas du formulaire afin que l'utilisateur puisse saisir
une nouvelle ligne sans avoir à utiliser les barres de défilement
verticales...
Le problème est simple, j'espère que la solution aussi... En vous
remerciant
de nouveau pour l'aide régulière que je reçois ici.
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 423fec3f$0$813$
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment concernant mon sujet précédent : "Un même MDB qui donne 2 résultats différents !" mais j'espère que quelqu'un pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout seul :)
J'ai un formulaire qui compte 5 contrôles : 1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte - un champ texte Le dernier champ texte affiche une valeur à partir d'une fonction "rechdom" qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé, le dernier champ texte dépend des deux listes déroulantes et du champ texte. Si je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire est bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25 lignes et que mon formulaire se rafraichit, il me replace en haut de la liste (même si le curseur, la petite flèche noire, reste bien sur la ligne qui a été modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte position où j'étais avant que le formulaire se rafraîchisse, sinon, me positionner tout en bas du formulaire afin que l'utilisateur puisse saisir une nouvelle ligne sans avoir à utiliser les barres de défilement verticales...
Le problème est simple, j'espère que la solution aussi... En vous remerciant de nouveau pour l'aide régulière que je reçois ici.
Robson
Jennam
Merci Raymond (comme toujours) pour ton aide précieuse... Ca marche impec. Juste pour info, c'est quoi la différence fondamentale entre les deux fonctions ?
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
à la place de Me.Requery, utilises Me.Refresh
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 423fec3f$0$813$
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment concernant mon sujet précédent : "Un même MDB qui donne 2 résultats différents !" mais j'espère que quelqu'un pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout seul :)
J'ai un formulaire qui compte 5 contrôles : 1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte -
un champ texte Le dernier champ texte affiche une valeur à partir d'une fonction "rechdom" qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé, le dernier champ texte dépend des deux listes déroulantes et du champ texte.
Si je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon
dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire est bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25 lignes et que mon formulaire se rafraichit, il me replace en haut de la liste (même si le curseur, la petite flèche noire, reste bien sur la ligne qui a été modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte
position où j'étais avant que le formulaire se rafraîchisse, sinon, me positionner tout en bas du formulaire afin que l'utilisateur puisse saisir
une nouvelle ligne sans avoir à utiliser les barres de défilement verticales...
Le problème est simple, j'espère que la solution aussi... En vous remerciant de nouveau pour l'aide régulière que je reçois ici.
Robson
Merci Raymond (comme toujours) pour ton aide précieuse...
Ca marche impec. Juste pour info, c'est quoi la différence fondamentale
entre les deux fonctions ?
"Raymond [mvp]" <XYZ.officesystem.access@free.fr> a écrit dans le message de
news: eSBPbbsLFHA.1144@TK2MSFTNGP09.phx.gbl...
Bonjour.
à la place de Me.Requery, utilises Me.Refresh
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" <jennam@ifrance.com> a écrit dans le message de news:
423fec3f$0$813$8fcfb975@news.wanadoo.fr...
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment
concernant mon sujet précédent :
"Un même MDB qui donne 2 résultats différents !" mais j'espère que
quelqu'un
pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout
seul
:)
J'ai un formulaire qui compte 5 contrôles :
1 liste déroulante - 1 champ date - 1 liste déroulante - un champ
texte -
un
champ texte
Le dernier champ texte affiche une valeur à partir d'une fonction
"rechdom"
qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé,
le
dernier champ texte dépend des deux listes déroulantes et du champ
texte.
Si
je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de
mon
dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de
chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire
est
bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25
lignes
et que mon formulaire se rafraichit, il me replace en haut de la liste
(même
si le curseur, la petite flèche noire, reste bien sur la ligne qui a été
modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver
l'exacte
position où j'étais avant que le formulaire se rafraîchisse, sinon, me
positionner tout en bas du formulaire afin que l'utilisateur puisse
saisir
une nouvelle ligne sans avoir à utiliser les barres de défilement
verticales...
Le problème est simple, j'espère que la solution aussi... En vous
remerciant
de nouveau pour l'aide régulière que je reçois ici.
Merci Raymond (comme toujours) pour ton aide précieuse... Ca marche impec. Juste pour info, c'est quoi la différence fondamentale entre les deux fonctions ?
"Raymond [mvp]" a écrit dans le message de news:
Bonjour.
à la place de Me.Requery, utilises Me.Refresh
-- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 423fec3f$0$813$
Bonjour,
Je constate avec regret que personne n'a pu m'aider pour le moment concernant mon sujet précédent : "Un même MDB qui donne 2 résultats différents !" mais j'espère que quelqu'un pourra finir par me donner une piste.
Mais mais mais j'ai un second problème que je ne sais pas résoudre tout seul :)
J'ai un formulaire qui compte 5 contrôles : 1 liste déroulante - 1 champ date - 1 liste déroulante - un champ texte -
un champ texte Le dernier champ texte affiche une valeur à partir d'une fonction "rechdom" qui utilise des valeurs d'autres contrôles de mon formulaire. En résumé, le dernier champ texte dépend des deux listes déroulantes et du champ texte.
Si je modifie la valeur d'un de ces 3 contrôles, je veux que la valeur de mon
dernier champ texte basé sur RechDom soit également actualisée.
Pour celà, j'ai défini une procédure "Requery" après la mise à jour de chacun de ces 3 contrôles. Celà marche impeccablement et mon formulaire est bien actualisé. Le problème, c'est que lorsque j'ai saisi, disons, 25 lignes et que mon formulaire se rafraichit, il me replace en haut de la liste (même si le curseur, la petite flèche noire, reste bien sur la ligne qui a été modifiée). Ce que je voudrais c'est pouvoir, au mieux, retrouver l'exacte
position où j'étais avant que le formulaire se rafraîchisse, sinon, me positionner tout en bas du formulaire afin que l'utilisateur puisse saisir
une nouvelle ligne sans avoir à utiliser les barres de défilement verticales...
Le problème est simple, j'espère que la solution aussi... En vous remerciant de nouveau pour l'aide régulière que je reçois ici.
Robson
Raymond [mvp]
Tu trouveras tout ça sur: http://officesystem.access.free.fr/vba/rafraichir.htm http://officesystem.access.free.fr/vba/requery.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 42400ff1$0$32149$
Merci Raymond (comme toujours) pour ton aide précieuse... Ca marche impec. Juste pour info, c'est quoi la différence fondamentale entre les deux fonctions ?
Tu trouveras tout ça sur:
http://officesystem.access.free.fr/vba/rafraichir.htm
http://officesystem.access.free.fr/vba/requery.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://OfficeSystem.Access.free.fr/runtime/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" <jennam@ifrance.com> a écrit dans le message de news:
42400ff1$0$32149$626a14ce@news.free.fr...
Merci Raymond (comme toujours) pour ton aide précieuse...
Ca marche impec. Juste pour info, c'est quoi la différence fondamentale
entre les deux fonctions ?
Tu trouveras tout ça sur: http://officesystem.access.free.fr/vba/rafraichir.htm http://officesystem.access.free.fr/vba/requery.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://OfficeSystem.Access.free.fr/runtime/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Jennam" a écrit dans le message de news: 42400ff1$0$32149$
Merci Raymond (comme toujours) pour ton aide précieuse... Ca marche impec. Juste pour info, c'est quoi la différence fondamentale entre les deux fonctions ?