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 :

Passer d'un formulaire à un autre


Sujet :

Access

  1. #1
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut Passer d'un formulaire à un autre
    Bonjour !

    Dans une application, j'ai deux formulaire F1 et F2.

    Au démarrage le formulaire F1 s'ouvre. Sur ce dernier il y a un bouton lorsque je clique dessus le formulaire F2 s'ouvre en plein Ecran (sans fermer F1).

    je veux donner la possiblité de revenir au formulaire F1 en cliquant sur un bouton (appelé précédant) de F2.

    je n'ai pas trouvé la solution.

    N.B:
    j'ai essayé les codes, ci-dessous, de la FAQ mais j'ai toujours le formulaire F2. je ne voix pas le formulaire F1

    Forms!F1!UnContrôle.SetFocus
    DoCmd.SelectObject acForm, "F2", False



    Merci d'avance pour votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 58
    Par défaut
    fait une macro qui après ouverture du formulaire voulu, ferme l'autre formulaire, et inversement...

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    96
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 96
    Par défaut
    Si j'ai bien compris se que tu voulais:
    tu peut aussi faire simplement un bouton avec un lien qui renvois sur ton formulaire F1

  4. #4
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut
    Citation Envoyé par willis
    fait une macro qui après ouverture du formulaire voulu, ferme l'autre formulaire, et inversement...
    Justement je ne veux pas fermer les formulaires

  5. #5
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 31
    Par défaut
    willis a raison, tu peux créer une macro, c'est pas forcément le plus joli mais certains cas C beaucoup plus simple que de passer par du code.

  6. #6
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut
    Citation Envoyé par MCarole
    Si j'ai bien compris se que tu voulais:
    tu peut aussi faire simplement un bouton avec un lien qui renvois sur ton formulaire F1
    C'est ce que j'ai fait, mais comme F1 est déja ouvert ...

  7. #7
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 31
    Par défaut
    re,

    dans ta macro tu dois simplement dire que tu veux ouvrir le formulaire 1 et ceci grâce à la commande OpenForm

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    155
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 155
    Par défaut
    Moi perso, je laisse jamais de formulaire ouvert je fais comme ceci

    Formulaire 1 : possede le bouton ouvrir le formulaire 2
    code du bouton ouvrir :
    Form_F1.visible=false
    Docmd.openForm("F2")

    Formulaire 2 : possede bouton precedent
    code du bouton precedent
    Docmd.close
    Form_F1.visible=true

    Comme ca tu retrouve le F1 d'origine par contre tu ferme le FORM2

    Est ce que c'est ce qui te convient ? (ou tu ne veux pas fermer le F2?)

  9. #9
    Membre averti
    Inscrit en
    Juin 2006
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 31
    Par défaut
    tu peux aussi utiliser la commande Réduire (pour minimiser ron formulaire courant, ici F2) puis utiliser la commande OpenForm (pour ouvrir F1 qui est déjà ouvert ) puis la commande agrandir (pour maximiser la taille du formulaire courant, ici F1)

  10. #10
    Membre émérite
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Par défaut
    Salut,

    Fais l'essai avec un code du genre de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Forms("F1").visible = false
    Forms("F2").visible = true
    A+

  11. #11
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut
    Citation Envoyé par cyraile
    Moi perso, je laisse jamais de formulaire ouvert je fais comme ceci

    Formulaire 1 : possede le bouton ouvrir le formulaire 2
    code du bouton ouvrir :
    Form_F1.visible=false
    Docmd.openForm("F2")

    Formulaire 2 : possede bouton precedent
    code du bouton precedent
    Docmd.close
    Form_F1.visible=true

    Comme ca tu retrouve le F1 d'origine par contre tu ferme le FORM2

    Est ce que c'est ce qui te convient ? (ou tu ne veux pas fermer le F2?)
    Je ne Veux pas fermer F2, mais tu m'as donnée une idée par votre code, je vais essayer de jouer sur proprieté visible des formulaires

  12. #12
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut
    Citation Envoyé par By-nôm
    tu peux aussi utiliser la commande Réduire (pour minimiser ron formulaire courant, ici F2) puis utiliser la commande OpenForm (pour ouvrir F1 qui est déjà ouvert ) puis la commande agrandir (pour maximiser la taille du formulaire courant, ici F1)
    Bonne idée

  13. #13
    Membre confirmé Avatar de mouloudéen
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : Algérie

    Informations forums :
    Inscription : Mai 2005
    Messages : 193
    Par défaut
    Citation Envoyé par Muhad'hib
    Salut,

    Fais l'essai avec un code du genre de :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Forms("F1").visible = false
    Forms("F2").visible = true
    A+
    Merci, je vais essayer ca tout de suite.

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 64
    Par défaut ouverture d'un formulaire
    Bonjour!!!!!
    quelqu'un peut il m'aider SVP

    J'aimerai ouvrir un formulaire dont les engeristrement respectent 2 conditions

    j'ai essayé ça, et ilya une erreur.


    DoCmd.OpenForm "F_EMPLOYE_ENTREPRISE_SESSION", acNormal, , "NUM_ENTREP = " & Me!NUM_ENTREP & "" And "NUM_SESSION_FORMATION = " & Me!NUM_SESSION_FORMATION & ""


    Merci pour votre aide

Discussions similaires

  1. Passer d'un formulaire à un autre
    Par mawelle dans le forum IHM
    Réponses: 2
    Dernier message: 10/07/2008, 11h36
  2. Réponses: 10
    Dernier message: 29/04/2008, 11h22
  3. passer d'un formulaire à un autre
    Par dieudo dans le forum InfoPath
    Réponses: 3
    Dernier message: 24/04/2008, 17h03
  4. Réponses: 4
    Dernier message: 25/11/2007, 11h13
  5. Réponses: 4
    Dernier message: 06/07/2007, 14h57

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