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 :

Filter formulaire selon case à cocher [AC-2007]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut Filter formulaire selon case à cocher
    Bonjour à tous et à toutes

    Je cherche à filtrer un formulaire selon le contenu d'une case à cocher

    J'ai saisi le code suivant qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub BtonMAJFichesNonValidees_Click()
    DoCmd.OpenForm "FCatalogueGénéral", , , "CataValidationDS" = yes '"
    End Sub
    J'ai essayé avec Oui, non, true, no mais rien ne passe (il y a bien sur dans cette table des champs cochés et des champs non cochés) ; le formulaire s'ouvre bien mais je n'ai qu'un enregistrement vide qui apparait

    Merci par avance pour votre aide

    Daniel

  2. #2
    Membre chevronné Avatar de Tonioyo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 343
    Par défaut
    Bonjour,

    Attention à ne pas confondre un formulaire et les données qu'il contient. Pour filtrer les données d'un formulaire la meilleure chose à faire est de modifier la propriété rowsource du formulaire. Cette propriété peu contenir une requête SQL pour filtrer les données comme ceci par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "SELECT * FROM Matable WHERE ChampCaseACocher = True"
    en ce qui concerne le true false il faut faire attention à leur valeur
    VbTrue = -1
    VbFalse = 0
    True = Vrai
    False = False

    Ce sont 2 types différents entre VbTrue et True, par exemple pour du code SQL portable le mieux est d'utiliser les valeurs VbTrue et VbFalse qui seront remplacée par leur valeur numérique lors de l'execution de la requête.

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    186
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 186
    Par défaut
    Merci Tonioyo pour ces éléments de réponse

    De mon coté j'ai fais plusieurs essais et j'ai obtenu un résultat qui fonctionne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub BtonMAJFichesValidees_Click()
    DoCmd.OpenForm "FCatalogueGénéral", , , "CataValidationDS = True "
    End Sub

    A bientot

    Daniel

  4. #4
    Membre chevronné Avatar de Tonioyo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    343
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juin 2008
    Messages : 343
    Par défaut
    :-)

    De rien donc on peu passer un critère sur l'ouverture du formulaire.

    N'oublie pas de passer le post en résolu stp.

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

Discussions similaires

  1. Formulaire et case à cocher
    Par microJaP dans le forum Langage
    Réponses: 2
    Dernier message: 25/01/2009, 00h06
  2. [A-03] Vérouiller un sous-formulaire avec case à cocher
    Par marcopolo29280 dans le forum IHM
    Réponses: 3
    Dernier message: 27/11/2008, 16h17
  3. Formulaire et cases à cocher
    Par malabar92 dans le forum IHM
    Réponses: 16
    Dernier message: 08/10/2007, 17h51
  4. [Conception] Formulaire et case à cocher
    Par Mathieu72 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 07/01/2007, 16h27
  5. [Conception] formulaire et case à cocher et recherche dans une base de donnée
    Par olivier_1970 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 25/06/2006, 01h03

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