IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Rendre le focus après validation [AC-2016]


Sujet :

Access

  1. #1
    Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2014
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 70
    Points : 46
    Points
    46
    Par défaut Rendre le focus après validation
    Bonjour,

    Dans plusieurs formulaires, lorsque je valide l' input dans un champs texte, j' ouvre un msgbox et je voudrais rendre le focus à ce champs validé.
    Je fais cela dans une macro à l' événement après mise à jour de ce champs.
    Hélas, lorsque je renvoie le focus à un autre champs, pas de problème; mais impossible de rendre le focus au même champs (lorsque celui qui est validé est celui qui provoque l' évènement).

    Quelqu' a t il une idée
    Merci
    Daniel Paulus

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 600
    Points
    24 600
    Par défaut
    Bonjour,

    Peut-on voir le code et depuis quel évènement tu déclenches ?

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2014
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 70
    Points : 46
    Points
    46
    Par défaut
    Bonjour,

    Mille excuses pour le délai apporté à ma réaction, mais j' ai été très (trop) occupé ces derniers jours par de nombreux soucis.

    Voilà, il s' agit d' une macro que voici en pièce jointe.
    La macro est lancée sur l' évènement après mise à jour de l zone Text_Quantité. Lancée d' un évènement d' un autre objet, cela fonctionne

    Cordialement
    Daniel Paulus
    Images attachées Images attachées  

  4. #4
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour,

    en effet, le atteindreControle n'est pas effectif, le système se positionne systématiquement sur le contrôle suivant

    comme solution de contournement tu peux simuler une macro d'action de clavier +{TAB}

  5. #5
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    Bonjour,
    en règle générale, ce genre de contrôle se fait Avant mise à jour et pour garder le focus sur le champ en erreur il faut utiliser l'action AnnulerEvènement
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  6. #6
    Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2014
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 70
    Points : 46
    Points
    46
    Par défaut
    Citation Envoyé par accessisgood Voir le message
    Bonjour,

    en effet, le atteindreControle n'est pas effectif, le système se positionne systématiquement sur le contrôle suivant

    comme solution de contournement tu peux simuler une macro d'action de clavier +{TAB}
    Bonjour,

    Tu peux m' expliquer ce que tu veux dire par là?

    Merci
    Daniel

  7. #7
    Membre éprouvé
    Inscrit en
    Août 2008
    Messages
    740
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 740
    Points : 1 045
    Points
    1 045
    Par défaut
    Bonjour

    la commande Sendkey(en anglais) simule la saisie clavier, en l'occurence ici Maj+Tab, qui permet de remonter d'un champ à son précédent dans la tabulation
    Nom : Capture.GIF
Affichages : 166
Taille : 4,4 Ko

    ci joint une maquette
    Focus.zip

  8. #8
    Membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2014
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2014
    Messages : 70
    Points : 46
    Points
    46
    Par défaut
    Merci à vous deux,

    Me voici donc avec deux solutions qui fonctionnent toutes les deux.
    que demander de plus?

    Cordialement
    Daniel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Retrouver le focus après non validation d'un champ de formulaire.
    Par pidlas dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 19/06/2010, 20h17
  2. Rendre le focus à champ de saisie après une action
    Par Gothico dans le forum WinDev
    Réponses: 3
    Dernier message: 24/10/2006, 16h21
  3. Récupération valeur après validation du formulaire
    Par Bluespike62 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/01/2006, 14h37
  4. actualiser page après validation formulai dans autre fenêtre
    Par allowen dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 05/01/2006, 16h02
  5. Réponses: 4
    Dernier message: 18/10/2005, 23h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo