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 :

[Formulaire]programmer l'ouverture d'un formulaire (cantine)


Sujet :

IHM

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 86
    Points : 54
    Points
    54
    Par défaut [Formulaire]programmer l'ouverture d'un formulaire (cantine)
    Re !

    Je voudrais ouvrir un sous formulaire en mode ajout mais par programmation. En effet, je passe par un bouton pour l'ouvrir et je ne peux pas affecter une macro et une programmation sur le meme evenement.

    Si j'ai été assez claire, merci de votre aide !

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 335
    Points : 23 793
    Points
    23 793
    Par défaut
    Sur Click de ton bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    DoCmd.OpenForm "monForm", , , , acFormAdd
    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Est ce que ça marche si c'est un SOUS-formulaire ?

    En fait, le sous formulaire n'est visible que si je clique sur le bouton du formulaire dans lequel il se trouve.
    Avec votre solution, le sous formulaire s'ouvre dans une nouvelle fenetre et moi je le veux dans la fenetre active (donc vraiement comme sous formulaire).

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 335
    Points : 23 793
    Points
    23 793
    Par défaut
    Oops j'ai manqué ce petit détail, mes excuses.

    On ne peut pas ouvrir un sous-formulaire, il est inclu dans le formulaire.

    On peut par contre le rendre visible et forcer que le curseur se placer sur la dernière ligne. Cela te conviendrait 'il ?

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 86
    Points : 54
    Points
    54
    Par défaut
    Je t'explique mon problème. J'ai un formulaire eleve avec un sous formulaire carte. Quand j'ajoute un Elève (vu que je gere une cantine), je lui crée une carte. Sur eleve, j'ai un bouton qui rend visible Carte.
    Dans Eleve, j'ai un champ num_carte qui doit se remplir en fonction du num_carte crée dans carte. Mais ça m'affiche un message d'erreur comme quoi l'enregistrement est requis dans la table carte.

    Tu comprends ce que je raconte (parce que c'est pas evident de l'écrire :s) ??

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 335
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 335
    Points : 23 793
    Points
    23 793
    Par défaut
    Que fait le code code de ton bouton ?

    As-tu réussi à faire afficher ton formulaire et son sous-formulaire sans masquer le sous formulaire ?

    Si non, commence par cela une fois que tu peux afficher ton formulaire et sous-formulaire lié, le faire disparaitre et se placer sur l'enr désiré ne devrait pas poser de pb majeur.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre expérimenté

    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 350
    Points : 1 701
    Points
    1 701
    Par défaut
    Bonjour;
    Citation Envoyé par mystikgirl30
    Je t'explique mon problème. J'ai un formulaire eleve avec un sous formulaire carte. Quand j'ajoute un Elève (vu que je gere une cantine), je lui crée une carte. Sur eleve, j'ai un bouton qui rend visible Carte.
    Dans Eleve, j'ai un champ num_carte qui doit se remplir en fonction du num_carte crée dans carte. Mais ça m'affiche un message d'erreur comme quoi l'enregistrement est requis dans la table carte.

    Tu comprends ce que je raconte (parce que c'est pas evident de l'écrire :s) ??
    Il semble normal et beaucoup plus "sain" que ce soit l'inverse : le formulaire principale qui renseigne le S/formulaire.
    num_eleve de carte = num_eleve du form eleve.

    Cordialement.
    Questions techniques par MP
    Le peu que je sais, c'est à mon ignorance que je le dois.
    ...............................................................................Sacha Guitry

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/04/2008, 17h15
  2. [VBA+Formulaire] MsgBox et ouverture d'un formulaire
    Par Guillaume 78 dans le forum VBA Access
    Réponses: 6
    Dernier message: 23/07/2007, 15h51
  3. Réponses: 2
    Dernier message: 23/04/2007, 17h19
  4. Réponses: 6
    Dernier message: 08/02/2007, 17h06
  5. [Formulaire]Positionnement à l'ouverture d'un formulaire
    Par jfrancoiscornu dans le forum IHM
    Réponses: 1
    Dernier message: 05/02/2007, 19h17

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