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 

Como Usar ums tela de Pesquisa padrao?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
leostyles
Aprendiz
Aprendiz


Registrado: Quarta-Feira, 7 de Janeiro de 2009
Mensagens: 193
Localização: Brasilia - Distrito Federal

MensagemEnviada: Seg Mar 29, 2010 9:46 pm    Assunto: Como Usar ums tela de Pesquisa padrao? Responder com Citação

tenho uma tela para pesquisa de Produtos, uma para clientes, uma para duplicata..... enfim... todas elas tem um campo de pesquisa, um botao e um dbgrid.


tem como fazer uma tela padrao e somente passar os parametros para ela???
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
adriano_servitec
Colaborador
Colaborador


Registrado: Sexta-Feira, 30 de Janeiro de 2004
Mensagens: 17618

MensagemEnviada: Seg Mar 29, 2010 10:02 pm    Assunto: Re: Como Usar ums tela de Pesquisa padrao? Responder com Citação

leostyles escreveu:
tenho uma tela para pesquisa de Produtos, uma para clientes, uma para duplicata..... enfim... todas elas tem um campo de pesquisa, um botao e um dbgrid.


tem como fazer uma tela padrao e somente passar os parametros para ela???
Tem sim. Uma ideia seria criar uma variavel bollean e tratar esta variavel cfe vc chama o form de pesquisa

Por exemplo

Formcliente

var
fcliente : bollean

formcreate;
fcliente : = true;


No form pesquisa

evento create

if formcliente.fcliente = true then
{faço o comando de pesquisa aqui}
else
if formfornecedor.ffornec = true then
{faco os comandos de pesquisa do fornecedor aqui}
etc...
_________________
Jogo seu smartphone? Acesse o link e confira.
https://play.google.com/store/apps/details?id=br.com.couldsys.rockdrum
https://play.google.com/store/apps/details?id=br.com.couldsys.drumsetfree
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
igormoita
Profissional
Profissional


Registrado: Quinta-Feira, 14 de Janeiro de 2010
Mensagens: 601

MensagemEnviada: Ter Mar 30, 2010 7:34 am    Assunto: Responder com Citação

Olál, eu uso uma tela de pesquisa rapida para quase td no meu sistema, e faço da seguinte maneira:
criei uma variavel chamada consulta no FormPesquisa, e td vez q eu chamo a pesquisa eu jogo algum valor dentro desta variavel, no caso de clientes, eles podem ser pesquisados cm 'clientes' ou 'clientesemp', dae faço o if:
if( consulta = 'clientes')then
begin....

e dae monto o SQL para consultar tds clientes, mas se o consulta = 'clientesemp' o SQL vai sem para consultar os clientes de determinada empresa.

A logica eh a msm para qq coisa a ser pesquisada, basta apenas dar o valor a variavel e no FormPesquisa montar os if's q montaram o SQL.

Espero ter ajudado!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Yahoo Messenger MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi 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