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 :

Obligation de saisie sous-formulaire [AC-2016]


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Apprenti Ingénieur
    Inscrit en
    octobre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Apprenti Ingénieur

    Informations forums :
    Inscription : octobre 2021
    Messages : 5
    Points : 7
    Points
    7
    Par défaut Obligation de saisie sous-formulaire
    Bonjour à tous,

    je me permet d'ouvrir une nouvelle discussion concernant un problème sur celui que je suis depuis plusieurs jours.
    Je vous explique, j'ai un formulaire Access dans lequel j'ai plusieurs sous-formulaire que mes opérateurs doivent remplir.

    Cependant, j'aimerais faire une boucle pour vérifier tous mes sous-formulaire afin de voir si ces derniers ont été remplies ou non et je ne vois pas comment je pourrais faire sachant que je ne peux pas faire une boucle for vu que mes sous-formulaires ont tous des noms différents...

    Edit: Je n'ai peut-être pas été assez clair mais en gros je sais comment désactiver mon sous-formulaire mais j'aimerais faire une boucle pour ne pas avoir à répéter la même commande et ainsi rendre le code très très lourd

    Merci d'avance pour votre aide !

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    rédacteur/modérateur
    Inscrit en
    avril 2005
    Messages
    11 370
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : rédacteur/modérateur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : avril 2005
    Messages : 11 370
    Points : 23 137
    Points
    23 137
    Par défaut
    Bonjour,

    Tu peux utiliser un for each puis un typeOf pour déterminer les sous form.

    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Dim ctrl As Control
    Dim sf as access.subform
    For Each ctrl In Me.Controls
        If TypeOf ctrl Is SubForm Then
           set sf = ctrl
           sf. ...
           set sf = nothing
        End If
    Next
    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. [AC-2000] Saisie sous-formulaire lié table intermédiaire
    Par CybSnoopy dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/12/2009, 12h51
  2. Réponses: 3
    Dernier message: 01/02/2007, 12h08
  3. Verification de saisie dans un sous-formulaire
    Par OBIWAN64 dans le forum Access
    Réponses: 4
    Dernier message: 15/03/2006, 12h18
  4. Sous-formulaire créer une saisie automatique
    Par Mimi-des-îles dans le forum Access
    Réponses: 2
    Dernier message: 23/02/2006, 14h47
  5. Réponses: 1
    Dernier message: 01/02/2006, 22h54

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