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

VBA Access Discussion :

Suppression interdite dans sous formulaire [AC-2000]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 31
    Par défaut Suppression interdite dans sous formulaire
    Bonjour tout le monde,

    J'ai un petit soucis pour modifier les propriétés d'un sous formulaire. Je souhaite pouvoir, suivant la valeur d'un controle de mon formulaire père, autoriser ou interdire la suppression de données dans mon sous formulaire.

    La fonction suivante fonctionne, mais elle a comme désavantage de désactiver les ascenseurs, et accessoirement de tout verrouiller (encore que ça, ça en me gène pas).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.Mon_sous_formulaire.Enabled = False
    Quelqu'un aurait-il une idée ?

    Merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Et si vous utilisez :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    With Me.Mon_sous_formulaire         
    .AllowDeletions = False           
     
    End With

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 31
    Par défaut
    Non, malheureusement j'avais tenté le coup et Access me jette avec perte et fracas.

    J'ai trouvé une méthode, qui ne me plait que moyennement, en mettant le AllowDeletions directement dans le code du sous-formulaire et en pointant vers les valeurs du formulaire père. Ca marche un peu à l'envers, mais bon ca reste fonctionnel.

    Merci en tout cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Forms!Formulaire_pere!Control1 = -1 And IsNull(Forms!Formulaire_pere!Control2) = True Then Me.AllowDeletions = False Else Me.AllowDeletions = True

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

Discussions similaires

  1. [AC-2002] Suppression de toutes les données saisies dans sous-formulaire
    Par Ugolau dans le forum Access
    Réponses: 2
    Dernier message: 13/07/2013, 01h38
  2. Suppression dans sous formulaire
    Par pat17 dans le forum IHM
    Réponses: 8
    Dernier message: 10/02/2012, 09h50
  3. [AC-2007] Suppression record dans sous-formulaire
    Par fclus dans le forum VBA Access
    Réponses: 14
    Dernier message: 20/10/2011, 15h52
  4. Réponses: 7
    Dernier message: 16/09/2009, 16h27
  5. Suppression donnée dans sous-formulaire
    Par Marcopololo dans le forum IHM
    Réponses: 12
    Dernier message: 15/08/2008, 20h38

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