Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Filtrar Coluna do BD via ADO.


Danleonhart

Pergunta

Pessoal...

Nunca fiz script de consulta com filtros em BD's (Access neste caso), então, como faço para fazer uma busca no BD onde o resultado apresente por exemplo: todos os usuários cadastrados do "RJ"...

No meu BD há 5 colunas:

ID = Código de registro ( PrimaryKey);

Nome = nome dos usuários;

Cidade = Cidade onde mora;

UF = O estado onde mora;

Telefone = Fone de contato.

Então, como faço para fazer uma busca na coluna "UF", onde o resultado seja todos os usuários moradores no RJ.

Primeira vez que vou fazer isso pessoal... espero ter explicado de uma maneira clara...

Editado por Danleonhart
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Boa noite amigo, no seu código... faça com um repetidor... no caso do while.. vou fazer como se ele fosse listar numa lista

Set rsdados=as new adodb.recordset
rsdados.open "select * from TABELA",CONEXAO
Do while rsdados.eof=false
if rsdados("uf") = "RJ" then LIST1.additem rsdados("Nome")
rsdados.movenext
loop

O q ta em maiusculo é o q você tera q adaptar com o seu código...

Editado por Matheus-vb6
Link para o comentário
Compartilhar em outros sites

  • 0

Olá a todos !

Obrigado mais uma vez Kuroi & Matheus, como sempre vocês estão a tirar muitas das minhas dúvidas :rolleyes:

Meu projeto ficou do jeito que eu esperava... coloquei assim no Botão de Filtro (só exemplo, depois irei melhorar e ampliar):

Private Sub Filtrar_Click()
List1.Clear
EST = InputBox("Informe o Estado que deseja filtrar.")
If EST <> Empty Then
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer
rs.Open "select * from table1 where UF= '" & EST & "'", con
Do While Not rs.EOF
List1.AddItem rs("Nome")
rs.MoveNext
Loop
End If
End Sub

Onde: "rs" é o RecordSet, "con" o objeto de conexão, "table1" a tabela em Access e "UF" a coluna em que realizei a busca.

Vejam o vídeo :

Video

agradeço a todos, e fica a dica para outros iniciantes ! :D

Editado por Danleonhart
Link para o comentário
Compartilhar em outros sites

  • 0

Vi o video e achei interessante, porém notei q você não tem atualizar não é?? Uma sugestão é que no gravar dados, quando o usuario faz a consulta, ele preencha os campos e um valor boleano, identifica se o botão gravar vai alterar ou salvar um novo :)

Abraços cara

Que programa você usa para gravar videos assim?

@off

Ó eu no seu bd o/

Editado por Matheus-vb6
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...