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

VB.NET Discussion :

Liste déroulante adaptée aux choix [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2015
    Messages : 2
    Par défaut Liste déroulante adaptée aux choix
    Bonjour à tous
    J'ai cherché en vain une solution à mon problème mais je craque alors je crie "au secours !!"
    Je suis en train de créer une petite appli pour mon association qui consiste à gérer plusieurs équipages ( dispo, en route, en attente, indispo, fin de mission ) avec un système de couleur pour savoir le statut de chacune de mes équipes. J'ai déjà réalisé ma page de menu ( un bouton ouvrir et un bouton fermer ) mais je bloque sur la suite. J'aimerais faire un système de liste déroulante pour le choix de mes équipes ( 6 au maximum pour 20 personnes ) qui, à chaque fois qu'une personne sera coché dans un équipage, ne pourra apparaître dans le choix de l'équipage suivant.
    Ce que j'ai fait pour l'instant me permet de mettre la même personne dans 2, 3 ou toutes les équipes ..
    Quelqu'un saurait-il comment procéder ?
    D'avance merci.
    Jeff

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    De but en blanc, sans trop avoir réfléchi, tu aurais besoin d'un DataSet avec quelques tables. La première table contiendrait les vingt personnes avec une colonne "Sélectionné" (Vrai ou Faux). Dès qu'il est sélectionné, tu le mets à True. Dès qu'il redevient disponible, tu le mets à false. Ensuite, tu fais afficher juste ceux qui sont disponibles. Cela peut être de diverses façons (filtrage avec une BindingSource ou un DataView, requête Linq, boucle for pour itérer la table directement, et peut-être d'autres).

    Je dis quelques tables, parce que, pour la suite, tu vas devoir gérer toutes tes équipes, et je vois mal le faire sans au moins une table par équipe.

    L'idée du DataSet, c'est de permettre d'enregistrer sur le disque, (au format xml) et de relire, toutes les données avec une ou deux lignes de code.

    P.S. Tu ne précises pas comment sont conçues tes équipes ni combien de personnes à la fois.
    Ni si c'est une sélection raisonnée ou un tirage aléatoire.

  3. #3
    Candidat au Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2015
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2015
    Messages : 2
    Par défaut
    Bonsoir

    Effectivement, c'est une solution mais j'ai eu la chance d'avoir un énorme coup de pouce de la part de Pol63.
    Pour les équipages, ça dépend des disponibilités mais 2-3 personnes, rarement plus. Le choix se fait les minutes précédent le départ en fonction des affinités et méthodes de travail.

    Merci en tous cas.
    Jeff

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 17/10/2007, 18h37
  2. Réponses: 1
    Dernier message: 04/09/2007, 08h56
  3. Réponses: 5
    Dernier message: 21/05/2007, 15h22
  4. Réponses: 15
    Dernier message: 19/04/2007, 10h56
  5. Réponses: 2
    Dernier message: 14/09/2005, 12h08

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