Y faut pas mettre le nom de ta classe devant, il faut mettre this
this.nomContact
Ou alors rien
nomContact
Type: Messages; Utilisateur: LaNat
Y faut pas mettre le nom de ta classe devant, il faut mettre this
this.nomContact
Ou alors rien
nomContact
Tu mets la propriété Visible à false
Et dans la méthode où tu as mis ta requête de remplissage du 2eme combo tu repasses Visible à true
N'oublies pas le tag Résolu
Il faut que tu rajoutes des cotes
Essaye en faisant
"... AND C_NOMCLT='" + NomClient.Text + "'"
Je ne sais plus si c'est des cotes simples ou doubles et je ne sais plus s'il faut protéger les...
Refait la manip en incluant le double-quotes de début
Tu mets un point d'arrêt sur la ligne où tu lui passes la requête.
Tu exécutes ton code, il va s'arrêter sur cette ligne.
Tu surlignes
SELECT CT_NOMCTACT FROM CONTACT, CLIENT WHERE...
Je te demandais la requête analysée par le debugger c'est-à-dire une fois que la variable NumClient.Text est remplacée.
Du coup tu récupères la requête entière que tu peux faire analyser par ton...
Est-ce que tu peux me donner la requête analysée par le debugger de Visual Studio
Effectivement il ne faut pas ajouter "NomClient.Text" mais NomClient.Text sans double quotes.
Sinon il ta requête vaut "... where nomClient = NomClient.Text"
Alors que tu veux "... where nomClient...
Il doit y avoir une erreur dans la requête.
Passe sur la requête avec le débugger et regarde si elle est correcte
Si NomClient est ta combo tu doit utiliser
NomClient.Text
Tu devrais changer de signature car à part demander je trouve que tu cherches pas beaucoup.
J'ai pris combo1 comme exemple, il faut bien sûr que tu le renommes avec le nom de ta combo.
combo1.Text...
Ce code tu le mets dans le selectedMachinChanged que tu auras trouvé sur ton combo
Tu récupères le nom de ton client en faisant Combo1.Text
Tu dois avoir un truc qui se rapproche genre selectedIndexChanged
Voui
Je te parle des events du combo (comme un clic sur un bouton)
Je te parle de l'item du premier combo (= valeur que tu dois récupérer pour compléter ta 2ème requête)
Tu cliques sur ton premier combo tu vas dans les propriétés events, tu double clique sur SelectedValueChanged et là le code apparaît.
Tu fais la même manip que pour remplir le premier combo.
Mais...
Tu mets un événement sur le selectedChange de ton premier combo et dedans tu fais le même style de remplissage que pour le premier sauf que tu rajoutes un where dans ta requête, et le critère sera la...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.