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

VBA Access Discussion :

Garder le focus dans un sous formulaire [AC-97]


Sujet :

VBA Access

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Par défaut Garder le focus dans un sous formulaire
    Bonjour

    j'ai un sous formulaire SF_Medicament lui même dans un sous form SF_intervention placé dans un form F_principal. Quand je renseigne le champ "produit", il m'ouvre une fenêtre en fen indépendante à la façon pop-up et filtre au fur et à mesure que je renseigne le champ "produit"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
        If Not IsLoaded("F_livret") Then
        'ouvre le formulaire livret
        DoCmd.OpenForm "F_livret", acNormal
        'le form livret peut être appelé de plusieurs endroits. Je renseigne l'origine en cochant une case indépendante
        Forms!F_livret!Chk_MED = True
        ' je filtre les enregistrements
        Forms!F_livret.Form.RecordSource = "Select * from livret_CHU where specialite like '" & Me!produit.Text & "*'"
         'j'aimerai redonner le focus au champ d'où je viens
        Me!produit.SetFocus
    Le problème est que je perd le focus du champ produit lors de la première frappe. Par la suite, il reste sur le champ produit.
    J'ai essayé le setfocus mais marche pas. J'ai essayé avec bookmark mais je n'y suis pas arrivé.
    J'espère avoir été clair.
    Merci pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 38
    Par défaut
    Je pense que lorsque tu ouvres le formulaire F_Livret le focus se fait sur le contrôle de ce formulaire.

    Dans ce cas il faudrait peut-être ce code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!F_principal!SF_intervention.Form!SF_Medicament.Form!Produit.SetFocus
    afin de bien t'assurer du bon cheminement.

    A+

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Par défaut
    Un merci tardif pour une réponse rapide.
    Ta solution marche bien effectivement.
    Merci encore

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 28/12/2007, 07h11
  2. comment établir le focus dans un sous formulaire ???
    Par F AIGLON dans le forum Access
    Réponses: 3
    Dernier message: 20/01/2006, 20h34
  3. Filtre dans un sous-formulaire
    Par moto25 dans le forum IHM
    Réponses: 14
    Dernier message: 10/11/2005, 09h16
  4. Filtrages dans des sous-formulaires
    Par Smint dans le forum Access
    Réponses: 4
    Dernier message: 20/09/2005, 13h56
  5. Réponses: 4
    Dernier message: 16/09/2005, 15h56

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