Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
leostyles Aprendiz
Registrado: Quarta-Feira, 7 de Janeiro de 2009 Mensagens: 193 Localização: Brasilia - Distrito Federal
|
Enviada: Seg Mar 29, 2010 9:46 pm Assunto: Como Usar ums tela de Pesquisa padrao? |
|
|
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 |
|
|
adriano_servitec Colaborador
Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Seg Mar 29, 2010 10:02 pm Assunto: Re: Como Usar ums tela de Pesquisa padrao? |
|
|
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 |
|
|
igormoita Profissional
Registrado: Quinta-Feira, 14 de Janeiro de 2010 Mensagens: 601
|
Enviada: Ter Mar 30, 2010 7:34 am Assunto: |
|
|
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 |
|
|
|