SELECT *par
SELECT no_art_new.... tout simplement...
"Select * From stoc_r where QTE_STOCK > '0'and replace no_art_new=no_art"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionSELECT CASE WHEN no_art_new ='' THEN no_art ELSE no_art_new END as num_art
"Select no_art,art_descr,casier,qte_stock,,date_cde From stock where QTE_STOCK > '0'"
mais comment tu mais ton DISTINCT.
SELECT DISTINCT ......
"Select DISTINCT case WHEN no_art_new ='' THEN no_art ELSE no_art_new END as no_art,art_descr,casier,prix_achat,pmp,qte_stock,qte_cde,qte_res_ate,qte_res_mag,genre,date_cde From stock where QTE_STOCK > '0'"
il ne m'affiche pas les autres références qui ne sont pas remplacer je sais c'est compliquer
par exemple je rentre un BL avec mes références le prix et tout ce qui va avec la référence, mais parfois celle ci est remplacer,
donc pour récupérer la base pas de souci mais dans no_art il y a la nouvelle référence et l'ancienne il faudrait que dans no_art il m'affiche G 013A8JM1 et non G 012A8GM1 mais la il m'affiche les deux.
comment on fait pour faire une relation avec plusieurs tables dans datatable
"Select UNIQUE case WHEN no_art_new ='' THEN no_art ELSE no_art_new END as no_art,art_descr,casier,prix_achat,pmp,qte_stock,qte_cde,qte_res_ate,qte_res_mag,genre,date_cde From STOC_R WHERE QTE_stock>'0'"
For i As Integer = 0 To DataGrid1.Rows.Count - 1
If Not Me.DataGrid1.Rows(i).Cells("no_art_new").Value Is DBNull.Value Then
table.Rows.Remove(table.Rows(i))
DataGrid1.Refresh()
End If
Next