J'utilise la methode refresh des formulaires dans un projet adp pour mettre
à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque
appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au
champ suivant (comme dans un fichier mdb), du fait que le refresh de adp
fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir
mettre à jour la table sur modif d'un champ et ensuite positionner le
curseur au champ suivant.
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
3stone
Salut,
"Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant.
"Jeff"
| J'utilise la methode refresh des formulaires dans un projet adp pour mettre
| à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque
| appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au
| champ suivant (comme dans un fichier mdb), du fait que le refresh de adp
| fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir
| mettre à jour la table sur modif d'un champ et ensuite positionner le
| curseur au champ suivant.
"Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant.
Recalc ne fais que réactualiser les champs calculés d'un formulaire... Merci quand même
Jeff
"3stone" a écrit dans le message de news:
Salut,
"Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant.
Recalc ne fais que réactualiser les champs calculés d'un formulaire...
Merci quand même
Jeff
"3stone" <home@sweet_home.be> a écrit dans le message de
news:ucydwxlWIHA.5980@TK2MSFTNGP04.phx.gbl...
Salut,
"Jeff"
| J'utilise la methode refresh des formulaires dans un projet adp pour
mettre
| à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque
| appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au
| champ suivant (comme dans un fichier mdb), du fait que le refresh de adp
| fait aussi un requery... Quelqu'un a-t-il une solution en adp pour
pouvoir
| mettre à jour la table sur modif d'un champ et ensuite positionner le
| curseur au champ suivant.
Recalc ne fais que réactualiser les champs calculés d'un formulaire... Merci quand même
Jeff
"3stone" a écrit dans le message de news:
Salut,
"Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant.
La commande <Screen.ActiveControl.Name> te renvoie le nom du control actif (celui qui a le focus). Tu stockes ce nom avant ton Refresh, puis tu remets le focus sur ce contrôle après:
Dim ChampActif As String ChampActif= Screen.ActiveControl.Name <refresh> Me.Controls(ChampActif).SetFocus
C'est bon ? -- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! -------------------------------------------------------------------------------------------
Recalc ne fais que réactualiser les champs calculés d'un formulaire... Merci quand même Jeff
Salut, "Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant. Et si tu fais un "recalc" ? -- A+ Pierre (3stone) Access MVP Perso: http://www.3stone.be/ MPFA: http://www.mpfa.info/ (infos générales)
Bonjour, Jeff
La commande <Screen.ActiveControl.Name> te renvoie le nom du control actif
(celui qui a le focus).
Tu stockes ce nom avant ton Refresh, puis tu remets le focus sur ce contrôle
après:
Dim ChampActif As String
ChampActif= Screen.ActiveControl.Name
<refresh>
Me.Controls(ChampActif).SetFocus
C'est bon ?
--
Bonne continuation
-------------------------------------------------------------------------------------------
http://www.mpfa.info : c'est bonheur pour ton ordinateur !
-------------------------------------------------------------------------------------------
Recalc ne fais que réactualiser les champs calculés d'un formulaire...
Merci quand même
Jeff
Salut,
"Jeff"
| J'utilise la methode refresh des formulaires dans un projet adp pour
mettre
| à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque
| appel de refresh, le curseur repart en haut à gauche, au lieu d'aller
au
| champ suivant (comme dans un fichier mdb), du fait que le refresh de
adp
| fait aussi un requery... Quelqu'un a-t-il une solution en adp pour
pouvoir
| mettre à jour la table sur modif d'un champ et ensuite positionner le
| curseur au champ suivant.
Et si tu fais un "recalc" ?
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
La commande <Screen.ActiveControl.Name> te renvoie le nom du control actif (celui qui a le focus). Tu stockes ce nom avant ton Refresh, puis tu remets le focus sur ce contrôle après:
Dim ChampActif As String ChampActif= Screen.ActiveControl.Name <refresh> Me.Controls(ChampActif).SetFocus
C'est bon ? -- Bonne continuation ------------------------------------------------------------------------------------------- http://www.mpfa.info : c'est bonheur pour ton ordinateur ! -------------------------------------------------------------------------------------------
Recalc ne fais que réactualiser les champs calculés d'un formulaire... Merci quand même Jeff
Salut, "Jeff" | J'utilise la methode refresh des formulaires dans un projet adp pour mettre | à jour ma table sur chaque champ modifié par l'utilisateur. Et à chaque | appel de refresh, le curseur repart en haut à gauche, au lieu d'aller au | champ suivant (comme dans un fichier mdb), du fait que le refresh de adp | fait aussi un requery... Quelqu'un a-t-il une solution en adp pour pouvoir | mettre à jour la table sur modif d'un champ et ensuite positionner le | curseur au champ suivant. Et si tu fais un "recalc" ? -- A+ Pierre (3stone) Access MVP Perso: http://www.3stone.be/ MPFA: http://www.mpfa.info/ (infos générales)