ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Consulta SQL.

 
Novo Tópico   Este Tópico está Bloqueado. Você não pode editar mensagens ou responder    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
jmendeslouco
Novato
Novato


Registrado: Quinta-Feira, 17 de Fevereiro de 2005
Mensagens: 58
Localização: Sapucaia do Sul

MensagemEnviada: Sex Fev 02, 2007 4:12 pm    Assunto: Consulta SQL. Responder com Citação

Desculpem pela possivel repetição do assunto. Pesquisei por muito tempo
nesse forum e não encontrei algo que desse certo.

O problema é o seguinte:

Fiz um cadastro com banco de dados em Access. Preciso fazer uma consulta em SQL do tipo que digite em um EDIT e o resultado apareça em um DBGRID. Usando o sistema das iniciais...

EX:

(edit.text): Jo

(Dbgrid): Jocemar
João
Joseberto

Obrigado a todos por fazerem deste, o melhor forum de delphi do Brasil!
_________________
Jéferson Mendes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 4:27 pm    Assunto: Responder com Citação

Bom, se a consulta é em SQL, provavelmente seria algo mais ou menos assim:

Código:
select * from TABELA where CAMPO_NOME like:Palavra


daí no botão de Pesquisar você coloca o seguinte comando

Código:
...
begin
 QUERY.Close;
 QUERY.Params[0].DataType:=ftString;
 QUERY.Params[0].AsString:='%'+EDIT.Text+'%';
 QUERY.Open;
end;


Se houver dúvidas, posta aí Wink
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
jmendeslouco
Novato
Novato


Registrado: Quinta-Feira, 17 de Fevereiro de 2005
Mensagens: 58
Localização: Sapucaia do Sul

MensagemEnviada: Sex Fev 02, 2007 5:07 pm    Assunto: Responder com Citação

scd escreveu:
Código:
select * from TABELA where CAMPO_NOME [b]like:Palavra[/b]



não entendi a parte do Like. ?
_________________
Jéferson Mendes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 5:14 pm    Assunto: Responder com Citação

Código:
like = contiver
:Palavra = criando um parâmetro


É algo meio complexo para se explicar, mas procure no Google algo sobre parâmetros do Delphi.

Mas mudando de assunto, o código funcionou?

Até mais Very Happy
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
jmendeslouco
Novato
Novato


Registrado: Quinta-Feira, 17 de Fevereiro de 2005
Mensagens: 58
Localização: Sapucaia do Sul

MensagemEnviada: Sex Fev 02, 2007 5:31 pm    Assunto: Responder com Citação

agora ele pediu um usuario e senha para o banco de dados!

e num lembro onde se desabilita isso!
_________________
Jéferson Mendes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
scd
Novato
Novato


Registrado: Sexta-Feira, 2 de Fevereiro de 2007
Mensagens: 17
Localização: São Bento do Sul - SC

MensagemEnviada: Sex Fev 02, 2007 11:28 pm    Assunto: Responder com Citação

No componente de conexão, basta marcar como FALSE a propriedade Login Prompt Very Happy

Até mais
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
jmendeslouco
Novato
Novato


Registrado: Quinta-Feira, 17 de Fevereiro de 2005
Mensagens: 58
Localização: Sapucaia do Sul

MensagemEnviada: Sáb Fev 03, 2007 2:48 pm    Assunto: Responder com Citação

scd escreveu:
No componente de conexão, basta marcar como FALSE a propriedade Login Prompt Very Happy

Até mais


isso ja foi feito e continua dando o mesmo problema!
_________________
Jéferson Mendes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Seg Fev 05, 2007 9:58 am    Assunto: Responder com Citação

Moderadores Active-Delphi escreveu:

Tópico encerrado por gustavocco.
Motivo: Regras do Fórum.
Evite duplicar seus tópicos.
http://www.activedelphi.com.br/forum/viewtopic.php?t=29847



Grato.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Este Tópico está Bloqueado. Você não pode editar mensagens ou responder    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB