If sql12 = "Select * from in_stock1 where product_name='" & TextBox4.Text & "' and product_color='" & TextBox3.Text & "' and mat_return='Material Return' and boi='" & TextBox10.Text & "'" Then
loaddgv2("Select * from in_stock1 where product_name='" & TextBox4.Text & "' and product_color='" & TextBox3.Text & "' and mat_return='Material Return' and boi='" & TextBox10.Text & "'")
ElseIf sql12 = "select * from in_stock1 where mat_return like 'NO'" Then
loaddgv2("select * from in_stock1 where product_name='" & TextBox4.Text & "' and product_color='" & TextBox3.Text & "' and mat_return='NO' and boi='" & TextBox10.Text & "'")
End If
ผมเช็คdatabase แล้วมี Material Return ครับ แต่Datagrid ไม่แสดงครับ ผมทำผิดตรงไหนครับ
ถ้าผมเช็คแล้วใน database มีสถานะเท่ากับ Material Return ผมจะให้ datagridview แสดงเฉพาะ Material Return แต่ถ้า
database มีสถานะเท่ากับ No ผมจะให้ datagridview แสดงเฉพาะ No ครับ
If sql12 = "Select * from in_stock1 where product_name='" & TextBox4.Text & "' and product_color='" & TextBox3.Text & "' and mat_return like 'Material Return' and boi='" & TextBox10.Text & "'" Then
loaddgv2(sql12 )
ElseIf sql12 = "select * from in_stock1 where mat_return like 'NO'" Then
loaddgv2("select * from in_stock1 where product_name='" & TextBox4.Text & "' and product_color='" & TextBox3.Text & "' and mat_return like 'NO' and boi='" & TextBox10.Text & "'")
End If
อันที่จริงไม่จำเป็นต้องใช้ if ครับ มันเป็นเหตุการณ์ บังคับ สามารถใช้
loaddgv2(sql12 )
ได้เลย
โดยที่ sql12 จะมีค้นหาเป็น Material Return หรือ NO
เราก็จะสะดวก เพราะไม่ไม่เขียนโค้ดซ้ำอีกครับ