HELP MOSTRAR STATUS TRUE NO REGISTRO

COQUITO 13/01/2016 10:10:50
#456074
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
ACCIOLLY 13/01/2016 11:30:49
#456078
Resposta escolhida
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
COQUITO 13/01/2016 11:36:33
#456079
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

ACCIOLLY 13/01/2016 12:11:15
#456083
Então você coloca mais uma condição utilizando o AND na cláusula WHERE assim:

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