HELP MOSTRAR STATUS TRUE NO REGISTRO
olá pessoal
Preciso da ajuda neste caso, acontece que eu tenho uma tabela onde tenho produtos ativos e inativos, quando sao marcados na caixa sao aqueles inativos e preciso que nao sejam carregados no datagrid ou mostrar na tabela, preciso apenas carregar os ativos que nao sao marcados.
tal como mostra na foto
e este é meu codigo que estou trabalhando alguma ideia?
Public Sub CarregarDadosProdutos()
Using cn As OleDb.OleDbConnection = conexao_bd()
Try
cn.Open()
Dim sql As String = [Ô]Select * From produtos[Ô]
Dim cmd As OleDb.OleDbCommand = New OleDbCommand(sql, cn)
Dim da As OleDb.OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim dt As DataTable = New DataTable
da.Fill(dt)
ProdutosDataGridView.DataSource = dt
FormatarDadosprodutos()
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Using
End Sub
Preciso da ajuda neste caso, acontece que eu tenho uma tabela onde tenho produtos ativos e inativos, quando sao marcados na caixa sao aqueles inativos e preciso que nao sejam carregados no datagrid ou mostrar na tabela, preciso apenas carregar os ativos que nao sao marcados.
tal como mostra na foto
e este é meu codigo que estou trabalhando alguma ideia?
Public Sub CarregarDadosProdutos()
Using cn As OleDb.OleDbConnection = conexao_bd()
Try
cn.Open()
Dim sql As String = [Ô]Select * From produtos[Ô]
Dim cmd As OleDb.OleDbCommand = New OleDbCommand(sql, cn)
Dim da As OleDb.OleDbDataAdapter = New OleDbDataAdapter(cmd)
Dim dt As DataTable = New DataTable
da.Fill(dt)
ProdutosDataGridView.DataSource = dt
FormatarDadosprodutos()
Catch ex As Exception
MsgBox(ex.Message)
Finally
cn.Close()
End Try
End Using
End Sub
SELECT * FROM produtos WHERE status = 0
0 = False
1 = True
Como vc quer mostrar os que não estão marcados (FALSE) então coloque 0.
Té mais
Citação::
SELECT * FROM produtos WHERE status = 0
0 = False
1 = True
Como vc quer mostrar os que não estão marcados (FALSE) então coloque 0.
Té mais
Valeu amigo deu certo, so que quando faço a pesquisa digito um valor que nao está mostrando, o datagrid me devolve o valor como anterio r veja o resultado
Então você coloca mais uma condição utilizando o AND na cláusula WHERE assim:
Você pode utilizar tantas quantao precisar pra filtrar seus registros apenas colocando o AND
SELECT * FROM produtos WHERE status = 0 AND codigo = 3
Você pode utilizar tantas quantao precisar pra filtrar seus registros apenas colocando o AND
Tópico encerrado , respostas não são mais permitidas