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

  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2013
    Messages : 17
    Par défaut Ajouter une case à cocher non liée, à un formulaire ou un état pour sélectionner enregistrements à imprimer
    Bonjour,

    Voila pour commencer j'ai un état d'étiquettes d'adresses basé sur ma table d'adresses. J'y accède généralement à partir d'un formulaire de facturation sur lequel j'ai ajouté un bouton qui lorsque je clique dessus m'ouvre les étiquettes d'adresses reliées au client pour lequel je facture.
    Parfois le client peut avoir plusieurs adresses ou contacts, et lorsque je filtre mon état selon le client, il me génère plusieurs étiquettes.
    J'aimerais pouvoir sélectionner l'étiquette que je veux imprimer en me servant d'une case à cocher, soit à partir d'un formulaire qui renvoi à mon état, soit le faire directement à partir de l'état. Quelqu'un aurait des suggestions?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Par défaut
    Bonjour, une case à cocher indépendante pour chaque ligne d'adresse possible dans ton sous-formulaire qui ainsi te montre les adresses dispo pour chaque client.
    Par défaut ces cases à cocher seraient "true", et libre à toi de décocher celle(s) qui ne t'intéresse(nt) pas.
    Puis tu ouvres ton état correspondant avec prise en compte de tes cases à cocher.

    ça devrait le faire.

    Cordialement

  3. #3
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2013
    Messages : 17
    Par défaut
    Citation Envoyé par minot83 Voir le message
    Bonjour, une case à cocher indépendante pour chaque ligne d'adresse possible dans ton sous-formulaire qui ainsi te montre les adresses dispo pour chaque client.
    Par défaut ces cases à cocher seraient "true", et libre à toi de décocher celle(s) qui ne t'intéresse(nt) pas.
    Puis tu ouvres ton état correspondant avec prise en compte de tes cases à cocher.

    ça devrait le faire.

    Cordialement
    J'ai essayé mais du moment ou je coche une case toutes les autres deviennent cochées (formulaire continue)... il y a surement un détail qui m'échappe

  4. #4
    Membre confirmé
    Femme Profil pro
    emploi
    Inscrit en
    Mars 2014
    Messages
    138
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : emploi

    Informations forums :
    Inscription : Mars 2014
    Messages : 138
    Par défaut
    Bonjour,

    une liste déroulante contenant les différentes adresses n'est elle pas envisageable?

    A bientôt.

  5. #5
    Membre Expert
    Avatar de minot83
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2006
    Messages
    972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2006
    Messages : 972
    Par défaut
    Citation Envoyé par minot83 Voir le message
    Bonjour, une case à cocher indépendante pour chaque ligne d'adresse possible dans ton sous-formulaire
    Citation Envoyé par aci26 Voir le message
    J'ai essayé mais du moment ou je coche une case toutes les autres deviennent cochées (formulaire continue)... il y a surement un détail qui m'échappe
    effectivement, je t'ai induite en erreur, je suis désolé, essaie avec un champ case à cocher donc dépendant.

  6. #6
    Expert confirmé
    Avatar de jimbolion
    Homme Profil pro
    Moulticien
    Inscrit en
    Janvier 2013
    Messages
    3 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Moulticien
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2013
    Messages : 3 150
    Billets dans le blog
    2
    Par défaut
    aci26,

    L'idée de la liste déroulante me semble plus complexe à mettre en oeuvre car il va falloir relier l'état à la listBox !

    Je vais développer l'idée de Minot83... que je trouve plus facile à mettre en oeuvre

    Sur chaque ligne adresse, un checkbox (tu auras pris soin de rajouter un champ booleen dans ta table adresse : imprimeadresse (oui/Non). Cette chechbox te permettra alors de cocher chaque adresse. Le filtre basé donc sur le client + le checkbox te permettra donc de n'imprimer que les étiquettes nécessaires.

    Partant de cette idée, il est possible de rajouter 2 boutons <Tout selectionner> et <Tout Deselectionner>. En cliquant sur un de ces boutons, tu lances une requête qui coche ou décoche tout. Un requery de ton sous-formulaire sera alors nécessaire après l’exécution de la requête.

    Tu as la trame, je pense que tu dois pouvoir avancer là dessus...

    JimBoLion

  7. #7
    Membre averti
    Femme Profil pro
    Inscrit en
    Septembre 2013
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2013
    Messages : 17
    Par défaut
    Merci pour vos réponses, je vais essayer de voir comment les intégrer à mon projet.

  8. #8
    Expert éminent

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

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

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Par défaut
    Citation Envoyé par jimbolion Voir le message
    aci26,

    L'idée de la liste déroulante me semble plus complexe à mettre en oeuvre car il va falloir relier l'état à la listBox !

    Je vais développer l'idée de Minot83... que je trouve plus facile à mettre en oeuvre

    Sur chaque ligne adresse, un checkbox (tu auras pris soin de rajouter un champ booleen dans ta table adresse : imprimeadresse (oui/Non). Cette chechbox te permettra alors de cocher chaque adresse. Le filtre basé donc sur le client + le checkbox te permettra donc de n'imprimer que les étiquettes nécessaires.

    Partant de cette idée, il est possible de rajouter 2 boutons <Tout selectionner> et <Tout Deselectionner>. En cliquant sur un de ces boutons, tu lances une requête qui coche ou décoche tout. Un requery de ton sous-formulaire sera alors nécessaire après l’exécution de la requête.

    Tu as la trame, je pense que tu dois pouvoir avancer là dessus...

    JimBoLion
    Attention cependant dans le cas d'une utilisation avec plusieurs utilisateurs. Paul aura la même liste que Jacques. Idéalement, il faudrait gérer la sélection dans une table locale. Juste une liste des identifiants sélectionnés

Discussions similaires

  1. Ajouter une case à cocher dans une boite de dialogue
    Par wiwizz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/01/2012, 12h35
  2. Réponses: 3
    Dernier message: 08/09/2011, 19h14
  3. affecter une valeur à une case à cocher non cochée
    Par gastoncs dans le forum Langage
    Réponses: 4
    Dernier message: 29/07/2010, 18h19
  4. Ajouter une case à cocher par ligne dans mon tableau
    Par beegees dans le forum Langage
    Réponses: 4
    Dernier message: 02/11/2008, 11h30

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