USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  VB 6.0 FILTRANDO DADOS DO BANCO DE DADOS NUM GRID
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 30/05/2007 14:33 hs            
Vejam o meu problema:
Possuo num banco de dados uma tabela de nome: DADOS com os seguintes campos: CHEQUE, NOME, MUNICIPIO, CREDITO, DEBITO, SALDO, CPF para os quais eu consigo ordená-los no GRID usando o seguinte código:
Dim ordem
ordem = "(" & "Select * from DADOS order by CHEQUE asc" & ")"
Adodc1.RecordSource = (ordem)
Adodc1.Refresh  
 este me retorna o campo CHEQUE por ordem crescente dos numeros dos mesmos e desta mesma forma, trocando o item CHEQUE por NOME e MUNICIPIO consigo deixá-los em ordem crescentes no grid pelos respectivos campos, agora o problema:
 
Para FILTRAR os campos. Quando o campo é numérico eu consigo o retorno esperado, exemplo:
Dim ordem
ordem = "(" & "Select * from DADOS where SALDO = 0 " & ")"
Adodc1.RecordSource = (ordem)
Adodc1.Refresh  
 
este me retorna só os campos que possuem saldo igual a zero
 
Porém não consigo filtrar os campos com nomes dentro, por exemplo: Se eu quiser que no GRID só apareçam os registros referentes ao campo MUNICIPIO que sejam de São Paulo, como devo fazer ? pois pela lógica do que faço no ítem anterior eu usei o seguinte
 
Dim ordem
ordem = "(" & "Select * from DADOS where MUNICIPIO = São Paulo " & ")"
Adodc1.RecordSource = (ordem)
Adodc1.Refresh  
 
E assim não funciona, então? vc pode me ajudar?
 
Desde já agradeço a atenção ao meu problema.
     
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
Postada em 30/05/2007 17:26 hs            
ordem = "(" & "Select * from DADOS where MUNICIPIO = 'São Paulo' " & ")"
ou
ordem = "(" & "Select * from DADOS where MUNICIPIO ='" &  variavel & "'" & " & ")"
vlu//
     
Alfterra
Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 31/05/2007 12:13 hs            
O  campo municipio e do tipo texto entao deve ficar entre aspas simples.....
     
JOM
BOM JESUS DA LAPA
BA - BRASIL
Postada em 01/06/2007 14:20 hs            
Obrigado!
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página