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

IHM Discussion :

[Access 2007] Ouverture d'un formulaire en foreground


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 29
    Points
    29
    Par défaut [Access 2007] Ouverture d'un formulaire en foreground
    Bonjour

    Je n'arrive pas à faire en sorte que lorsque je double clic sur un champ dans un formulaire x, un formulaire y s'ouvre en foreground. Il se met toujours en background et le formulaire x reste en foreground alors qu'il devrait passer en background.

    Sur le champ de mon formulaire x, j'ai une macro sur: "Sur double clic" et "Sur réception focus".

    Merci de m'aiguiller

  2. #2
    Membre régulier Avatar de Bragon12
    Inscrit en
    Avril 2008
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 142
    Points : 108
    Points
    108
    Par défaut
    quel est ton code?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 29
    Points
    29
    Par défaut
    Salut

    Ya pas de code, c'est juste 2 macros.
    J'vais essayer de te les copier ^^'

    Macro Sur Double Clic:
    Condition: EstNull([Screen].[ActiveControl])
    Action: ArrêtMacro

    Action: OuvrirFormulaire
    Arguments: Cycles Production; Formulaire; ; ="[IdCycle]=" & [Screen].[ActiveControl]; ; Boîte de dialogue

    Action: SurErreur
    Arguments: Suivant;

    Action: Actualiser
    Arguments: =[Screen].[ActiveControl].[Nom]

    Macro Sur Reception Focus:

    Action: SurErreur
    Arguments: Suivant;

    Condition: [Screen].[ActiveForm].[Nom]=[Formulaire].[Nom]
    Action: Actualiser
    Arguments: =[Screen].[ActiveControl].[Nom]

    Voilà si ça peux t'aider...

  4. #4
    Membre régulier Avatar de Bragon12
    Inscrit en
    Avril 2008
    Messages
    142
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 142
    Points : 108
    Points
    108
    Par défaut
    Perso, j'évite les macros et je préfère le code VB...
    Je maitrise donc pas trop les macros, mais ton code sur réception focus est-il indispensable?
    Sinon, la dernieère ligne de ta macro,
    Action: Actualiser
    Arguments: =[Screen].[ActiveControl].[Nom]
    a mon avis c'est à casue de ca que tu ne passe pas en avant, tu peux essayer de le supprimer pour voir.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 29
    Points
    29
    Par défaut
    J'ai supprimer la macro mais ca ne change rien au problème.

    J'ai d'autres champs dans ce formulaire ou j'ai mis les mêmes macros et ça fonctionne très bien. Quand je double clic sur le lien, le formulaire s'ouvre bien en foreground.

    Mais pour ce champ là, ça ne marche pas alors que tout est pareil (y a juste le nom du formulaire et le nom du champ dans la condition where qui change)


  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 57
    Points : 29
    Points
    29
    Par défaut
    Bon ben aujourd'hui ça fonctionne correctement... j'ai pourtant rien touché pas rapport à hier...


    Aller comprendre

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/04/2008, 14h36
  2. Access 2007 - ouverture objet dans fichier protégé
    Par Baillot Philippe dans le forum Access
    Réponses: 0
    Dernier message: 09/02/2008, 19h36
  3. [access 2007] Liaison entre 2 formulaires
    Par papagei2 dans le forum Modélisation
    Réponses: 3
    Dernier message: 01/09/2007, 11h15
  4. Réponses: 2
    Dernier message: 23/04/2007, 17h19
  5. Réponses: 11
    Dernier message: 31/07/2006, 16h22

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