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 :

Groupe d'options acces formulaire


Sujet :

IHM

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Points : 7
    Points
    7
    Par défaut Groupe d'options acces formulaire
    Bonjour,

    Je souhaiterai votre aide sur le point suivant.
    J'ai une base access 2007 dans laquelle il y a 3 tables. J'ai un formulaire qui est lancé au démarrage de la base dans lequel j'ai crée trois boutons qui permettent d'ouvrir chacun des formulaire liés aux tables.

    Je souhaiterai en fait cliquer sur un bouton qui m'afficherai un groupe d'options dans lequel je sélectionnerai un des trois formulaires a ouvrir.

    En vous remerciant

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour ,

    Voici la démarche à suivre :

    On suppose que tous les formulaires ont un nom commencant par sf

    1 - Créer un groupe d'option gpoNomForm
    2 - l'alimenter en requete via la table MySysOb
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT Name
    FROM MSysObjects
    WHERE ((Left([Name],1)<>"~") And (Left([Name],4)<>"MSys") And ([Type] In (1,4,6))) And Left(Name,2) = "sf"
    ORDER BY [DateUpdate] DESC;
    3 - Créer un bouton
    4 - Sur ce bouton ,utiliser un évenement On_Click avec le code suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.openForm ( Me.gpoNomForm.Selection )
    Cordialement
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Bonjour lelensois16

    Merci pour ta réponse, mais j'avoue être un peu perdue dans la démarche proposée.

    1 - Créer un groupe d'option gpoNomForm - comment le creer?
    2 - l'alimenter en requete via la table MySysOb - quelle est cette table Mysysob?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Un peu de lecture : http://starec.developpez.com/tuto/groupeoptions/

    Philippe

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Merci,

    je vais lire tout ca et reviens si besoin

  6. #6
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Dans un premier temps , j'opterais pour une zone de liste modifiable ( plus facile à créer ) mais vous disiez que vous préferez un groupe d'option ...

    Par ailleurs , voici un lien intéressant sur MSysObj
    http://access.mvps.org/accessfr/queries/qry0002.htm

    Je viens de savoir que la req SQL peut etre simplifiée ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT MSysObjects.Name FROM MsysObjects WHERE (Left$([Name],1)<>"~") AND (MSysObjects.Type)=-32768 ORDER BY MSysObjects.Name;
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

  7. #7
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 13
    Points : 7
    Points
    7
    Par défaut
    Re

    J'ai fais le groupe d'option avec les trois cases a cocher qui me renvoie vers le formulaire choisi.
    Par contre je souhaiterai cliquer un bouton qui m'affiche ce groupe d'options comme une message box. Je cliquerai sur l'option souhaitée, le formulaire s'ouvre et l'affichage du groupe d'options se fermerai.

    Merci

  8. #8
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Re ,

    Un MsgBox ne peut pas contenir de groupe d'option ( sauf un userform )
    Dans cette situation , il faut jouer avec la propriété Visible du groupe d'option.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Me.gpoNomForm.Visible = True ' groupe d'option visible 
    Me.gpoNomForm.Visible = False 'groupe d'option cachée
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

Discussions similaires

  1. [CakePHP] [Vue/Formulaire] Groupe d'option avec catégorie générique
    Par MaTxX dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 16/08/2011, 10h47
  2. tri par groupe d'options sur formulaire continu
    Par ced911 dans le forum VBA Access
    Réponses: 2
    Dernier message: 02/08/2010, 11h20
  3. Groupe d'option pour formulaire
    Par moktar86 dans le forum IHM
    Réponses: 1
    Dernier message: 02/05/2007, 19h16
  4. Réponses: 5
    Dernier message: 03/04/2007, 17h45
  5. Réponses: 7
    Dernier message: 10/07/2006, 15h01

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