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 :

sous-formulaire désactivé après open en ReadOnly du formulaire [AC-2003]


Sujet :

IHM

  1. #1
    Nouveau membre du Club
    Inscrit en
    Août 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 34
    Points : 32
    Points
    32
    Par défaut sous-formulaire désactivé après open en ReadOnly du formulaire
    Bonjour,

    J'ai un formulaire F_Commande contenant un sous-formulaire F_SS_LignesCde.

    Je déclenche l'ouverture de ce formulaire soit en mode Ajout (lors de la création d'une commande), soit en mode edit pour la modification d'une commande, soit en mode lecture seule, si la commande est soldée.

    Si on ouvre une commande soldée, le formulaire et sous-formulaire s'ouvre bien et il est impossible demodifier quoique ce soit. Mais ensuite, pour n'importe quel type d'ouverture, le sous-formulaire reste gris, les lignes de commande ont disparu.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    'Si la commande est soldée, elle ne peut s'ouvrir qu'en lecture seule
        If ([ListeCdes].Column(7) = "S") Then
            If MsgBox("Commande soldée. Vous pouvez seulement la consulter", vbYesNo) = vbNo Then
                Exit Sub
            Else
                DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria, acFormReadOnly, acWindowNormal
            End If
    ...
    J'ai même essayé de forcer l'ouverture de ce formulaire en mode Add ou Edit ensuite, mais le sous-formulaire reste grisé.

    Merci de votre aide

    Cordialement

  2. #2
    Rédacteur/Modérateur
    Avatar de argyronet
    Homme Profil pro
    Panseur de bobos en solutions ETL
    Inscrit en
    Mai 2004
    Messages
    5 128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Panseur de bobos en solutions ETL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 5 128
    Points : 12 185
    Points
    12 185
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    Le risque auquel tu exposes ton projet avec cette façon de faire est justement de ne pas pouvoir contrer certains comportements inattendus.

    Autant d'un point de vue fonctionnel qu'ergonomique, je te conseille, tout comme je le fais moi-même, d'avoir des formulaires d'une certaine couleur pour la création et des autres d'une autre couleur pour le consultation.
    Tu affectes alors les propriétés idoines pour chacun d'eux et les boutons dûment légendés en conséquence.

    Il est ensuite aisé d'ouvrir tel ou tel formulaire en fonction du contexte (soldé dans ton cas)...

    Argy

  3. #3
    Nouveau membre du Club
    Inscrit en
    Août 2009
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 34
    Points : 32
    Points
    32
    Par défaut
    Merci pour ta réponse.
    je vais effectivement suivre tes conseils et utiliser 2 formulaires

    Cdlt

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/03/2015, 15h10
  2. [AC-2010] Tri formulaire d'après sous formulaire
    Par Patoche_17 dans le forum Access
    Réponses: 1
    Dernier message: 09/08/2014, 21h44
  3. Réponses: 1
    Dernier message: 22/06/2011, 06h14
  4. Réponses: 9
    Dernier message: 31/03/2009, 12h06
  5. Réponses: 2
    Dernier message: 25/01/2007, 13h42

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