affichage sur sélection encours dans formulaire tableau
2 réponses
Gold
Bonjour,
Mon formulaire affiche un grand nombre de ligne dans la zone détail.
Pour sélectionner une ligne particulière, un utilisateur est amené à
utiliser l'ascenseur verticale.
Si par la suite l'utilisateur modifie une valeur dans cette ligne, je suis
obligé de faire un requery pour retrouver toutes les valeurs de la base et
ensuite de retrouver la position du sélecteur (Me.Bookmark = rst.Bookmark).
Le problème est que l'ascenseur est remonté en première ligne et oblige
l'utilisateur à retrouver avec l'ascenseur à nouveau le sélecteur loin vers
le bas.
Y a t'il un moyen après rafraîchissement de positionner l'ascenseur de façon
à rendre le sélecteur immédiatement visible.
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
Eric
Bonjour,
Une idée peut-être Suite à la modification, récupérer le CurrentRecord dans une variable de portée modulaire du formulaire (Dim EnregCourant as Long) : EnregCourant= Me.CurrentRecord Après le Me.Requery passer la commande suivante : DoCmd.GoToRecord , , acGoTo, EnregCourant Ceci devrait faire remonter tous les enregistrements précédents à l'enregistrement modifié qui par ce biais devient le 1er visible de ton formulaire tabulaire ou Feuille de données.
Bonjour, Mon formulaire affiche un grand nombre de ligne dans la zone détail. Pour sélectionner une ligne particulière, un utilisateur est amené à utiliser l'ascenseur verticale. Si par la suite l'utilisateur modifie une valeur dans cette ligne, je suis obligé de faire un requery pour retrouver toutes les valeurs de la base et ensuite de retrouver la position du sélecteur (Me.Bookmark = rst.Bookmark). Le problème est que l'ascenseur est remonté en première ligne et oblige l'utilisateur à retrouver avec l'ascenseur à nouveau le sélecteur loin vers le bas. Y a t'il un moyen après rafraîchissement de positionner l'ascenseur de façon à rendre le sélecteur immédiatement visible.
Merci d'avance
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour,
Une idée peut-être
Suite à la modification, récupérer le CurrentRecord dans une variable de
portée modulaire du formulaire (Dim EnregCourant as Long) :
EnregCourant= Me.CurrentRecord
Après le Me.Requery passer la commande suivante :
DoCmd.GoToRecord , , acGoTo, EnregCourant
Ceci devrait faire remonter tous les enregistrements précédents à
l'enregistrement modifié qui par ce biais devient le 1er visible de ton
formulaire tabulaire ou Feuille de données.
Bonjour,
Mon formulaire affiche un grand nombre de ligne dans la zone détail.
Pour sélectionner une ligne particulière, un utilisateur est amené à
utiliser l'ascenseur verticale.
Si par la suite l'utilisateur modifie une valeur dans cette ligne, je suis
obligé de faire un requery pour retrouver toutes les valeurs de la base et
ensuite de retrouver la position du sélecteur (Me.Bookmark = rst.Bookmark).
Le problème est que l'ascenseur est remonté en première ligne et oblige
l'utilisateur à retrouver avec l'ascenseur à nouveau le sélecteur loin vers
le bas.
Y a t'il un moyen après rafraîchissement de positionner l'ascenseur de façon
à rendre le sélecteur immédiatement visible.
Merci d'avance
--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Une idée peut-être Suite à la modification, récupérer le CurrentRecord dans une variable de portée modulaire du formulaire (Dim EnregCourant as Long) : EnregCourant= Me.CurrentRecord Après le Me.Requery passer la commande suivante : DoCmd.GoToRecord , , acGoTo, EnregCourant Ceci devrait faire remonter tous les enregistrements précédents à l'enregistrement modifié qui par ce biais devient le 1er visible de ton formulaire tabulaire ou Feuille de données.
Bonjour, Mon formulaire affiche un grand nombre de ligne dans la zone détail. Pour sélectionner une ligne particulière, un utilisateur est amené à utiliser l'ascenseur verticale. Si par la suite l'utilisateur modifie une valeur dans cette ligne, je suis obligé de faire un requery pour retrouver toutes les valeurs de la base et ensuite de retrouver la position du sélecteur (Me.Bookmark = rst.Bookmark). Le problème est que l'ascenseur est remonté en première ligne et oblige l'utilisateur à retrouver avec l'ascenseur à nouveau le sélecteur loin vers le bas. Y a t'il un moyen après rafraîchissement de positionner l'ascenseur de façon à rendre le sélecteur immédiatement visible.
Merci d'avance
-- A+ Eric http://users.skynet.be/mpfa/ Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr