[ACCESS] sous formulaire

Résolu
guitarhero77 Messages postés 86 Date d'inscription   Statut Membre -  
guitarhero77 Messages postés 86 Date d'inscription   Statut Membre -
bonjour à tous les membres du forum :)

voilà ma question du jour svp :

j'ai fait un formulaire dans lequel j'insère un sous-formulaire qui est un graph croisé dynamique.

j'aimerai savoir si cela est possible de choisir quel sous-formulaire (et dc quel graph) apparaitre en fct d'un choix fait ds le formulaire principal ?

plus concretement: j'ai un grpah qui représente une répartition des demandes de travaux en valeur et un autre qui le représentage en volume, j'aimerai faire aparaitre ds mon formulaire l'un ou l'autre des 2 graph selaon un choix ds une groupe d'option ou une liste déroulantes

merci d'avance
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. guitarhero77 Messages postés 86 Date d'inscription   Statut Membre 9
     
    salut avec un peu de retard car j'étais en vacances mais merci pour la solution !

    grâce à toi j'ai appris la propriété "visible" du ss formulaire et adapté pour arriver à çà:

    Private Sub Commande4_Click()

    ssformvaleur.Visible = True
    ssformuvolume.Visible = False

    End Sub

    Private Sub Commande5_Click()

    ssformvolume.Visible = True
    sformvaleur.Visible = False
    End Sub

    ainsi j'en ai toujours un affiché à lécran mais la bascule se fait entre les deux car avec l'otre solution apparement çà ne revient pas sur le premier

    en tt cas merci :)
    1
  2. fl0 Messages postés 365 Statut Membre 209
     
    salut

    voila omment je ferais

    tu met deux bouton de commande dans ton formulaire principale
    tu met aussi les deux sous formulaires que tu supperpose et dans leurs propriete visible tu met "false" ou"non"
    ensuite sur l'evenement click de tes bouton

    dans un tu marque

    if sousformulairevaleur.visible=false then
    sousformulairevaleur.visible=true
    else
    sousformulairevaleur.visible=false
    end if

    et dans l'autre

    if sousformulairevolume.visible=false then
    sousformulairevolume.visible=true
    else
    sousformulairevolume.visible=false
    end if

    et voila ca devrais marché
    0