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 :

Modifier les controles d'un formulaire.


Sujet :

Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 38
    Points : 38
    Points
    38
    Par défaut Modifier les controles d'un formulaire.
    Bonjour, je voudrais savoir s'il est possible de modifier les controles d'un formulaire et d'un état lorsque ces derniers ne sont pas ouverts. Si oui comment. Plus précisément j'ai des formulaires qui contiennent des sous formulaires dont j'aimerai masker l'affichage. J'ai essayer la synthaxe suivante dans un formulaire frm1 pour masquer le sous formulaire du formulaire frm2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     : 
    [titre de la base].[frm2].[nom du champ].visible = false
    Merci d'avance pour vos réponses.

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 264
    Points : 19 432
    Points
    19 432
    Billets dans le blog
    63
    Par défaut
    Slt,

    Ton formulaire doit être ouvert si tu souhaite faire référence à un contrôle:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Forms!frm2![nom du champ].visible = false

    @+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    A quoi ça servirait de masquer un controle si de toute façon, le formulaire entier n'est pas ouvert.

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    salut tofalu , en faite je souhaite faire la modificication du formulaire 2 à partir du formulaire 1 je m'explique.
    Dans le formulaire1 j'ai mis 2 case à cocher.
    Si l'option 1 est choisi rien se passe.
    Si l'option 2 est choisi, j'aimerais masquer le sous formulaire contenu dans le formulaire 2, n'est n'est donc pas encore ouvert.
    C'est qu'une fois que l'option 2 est choisi et que je clique sur un bouton de commande dont l'action de d'ouvrir un formulaire que celui ci s'affiche. En gros, la modification que je fait sur le formulaire 2 a lieu avant que celui ci soit ouvert voila. Maintenant peut tu me proposer une solution tofalu?

  5. #5
    Faw
    Faw est déconnecté
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    1 169
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 169
    Points : 1 383
    Points
    1 383
    Par défaut
    Salut, effectivement tu peux lancer un traitement avant l'ouverture du form2 et
    l'événement est Sur Ouverture du form2; mais c'était pas clair au début..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Private Sub Form_Open(Cancel As Integer)
    if forms!form1!Option2 then
    Me!Monsousform.form.visible = true
    end if
    end sub
    c'est un exemple, à toi d'adapter ton algo en intégrant le test de option1
    (à mois qu'il ne s'agisse d'un groupe d'options)
    Je ne comprends rien à Access...Mais je me soigne.
    Moteur de recherche
    DAO

  6. #6
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Ouais faw c'est ce que j'ai fait dans l'atente de vos messages sa marche je l'ai fait sur activation je pense que c'est la meme chose.
    Merci

  7. #7
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 006
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 006
    Points : 24 598
    Points
    24 598
    Par défaut
    Bonjour,

    Pas tout a fait la même chose. Sur activation se déclenche à chaque passage d'un enregistrement à l'autre.

    Donc chaque fois que tu changera d'enregistrement la condition sera évaluée et l'action faites ou non.

    Très utile pour changer l'état ou la présentation de controles suivant les données.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 01/04/2014, 19h17
  2. verrouiller tous les contrôles d'un formulaire
    Par nogood1 dans le forum Access
    Réponses: 3
    Dernier message: 22/08/2006, 12h55
  3. [C# Express]Modifier un control dans un formulaire
    Par mickey28 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 19/07/2006, 14h42
  4. Pb pour verouillé les controles d'un formulaire (VBA)
    Par Celia1303 dans le forum Access
    Réponses: 12
    Dernier message: 24/10/2005, 11h19
  5. Réponses: 5
    Dernier message: 07/09/2005, 08h27

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