Bonsoir
ici la commande sql ou je vais cherché une somme paramétré avec plusieurs conditions
si tous les combobox ( tous les conditions ) sont remplie la commande s exécute correctement et si les combobox (les conditions ) relatif aux valeurs du colonne famille et du colonne lign_vte sont remplie avec les conditions souhaité et laissé les deux autres conditions vide la commande aussi s exécute correctement et donne comme résultat les sommes du tot_ht des clients avec les deux conditions souhaité et intègre dans cette somme tous les valeurs des deux autres conditions non remplie (la condition relatif aux colonne client et aussi la condition du colonne article ) . mais si on va l'inverser remplir les deux conditions souhaité relatif aux valeurs des colonnes client et article et laissé les deux autres conditions relatif aux valeurs des colonnes famille et lign_vte vide c-a-d aucune condition de c'est deux est remplie la commande ne s exécute pas correctement et donne toujours des valeurs fausse n appartenant pas à aucun logique .
Code : Sélectionner tout - Visualiser dans une fenêtre à part Dim cmdc As MySqlCommand = New MySqlCommand("select distinct client,sum(total_ht) from turbo_in.document_de_vente where client LIKE '%" & ComboBox5.Text & "%' and famille LIKE '%" & ComboBox3.Text & "%' and article LIKE '%" & ComboBox4.Text & "%' and lign_vte LIKE '%" & ComboBox1.Text & "%' GROUP BY client", cnar)
Merci pour vos aides c est urgent .
Partager