Form pesquisa
ae galera, tenho o seguinte problema, eu teria que fazer um form de pesquisa que fosse dinamico, dependendo do select que fosse passado pra ele, soh que nao consigo retornar o resultado da consulta do form para o form que chamou ele. tem alguma forma de fazer isso?????
Zumbi
Curtidas 0
Respostas
Titanius
29/09/2005
Olá,
Eu faço isso da seguinte forma:
Tenho um Form de localizar, o qual eu mudo o SQL dinamicamente dependendo do que eu quero, mas o DataSource do meu GRid, é vinculado em uma Query, que fica no DataModule... Assim, se eu quiser pegar os dados de uma consulta, basta eu pegar no DataModule..
[]s
Eu faço isso da seguinte forma:
Tenho um Form de localizar, o qual eu mudo o SQL dinamicamente dependendo do que eu quero, mas o DataSource do meu GRid, é vinculado em uma Query, que fica no DataModule... Assim, se eu quiser pegar os dados de uma consulta, basta eu pegar no DataModule..
[]s
GOSTEI 0
Zumbi
29/09/2005
o problema eh que eu tenho muitos formularios e muitas queryes, ai nao dah pra centralizar em datamodules, ai eu criei os queryes e datasoureces nos formularios.
GOSTEI 0
Technos
29/09/2005
AMIGO, SE EU FOSSE VOCE REFORMULAVA ESSE CONCEITO DE USAR AS QUERIES NOS FORMULARIOS, DESCENTRALIZADOS...
FICA MAIS FACIL DE MANTER COM OS DATASETS CENTRALIZADOS NUM DATAMODULE...
É SÓ UMA OPNIÃO.
FICA MAIS FACIL DE MANTER COM OS DATASETS CENTRALIZADOS NUM DATAMODULE...
É SÓ UMA OPNIÃO.
GOSTEI 0
Firekiller
29/09/2005
Bom, eu trabalho da seguinte forma, tenho um datamodule que é responsável pela conexão, e para cada módulo eu tenho outro datamodule. Por exemplo no modulo de clientes eu tenho apenas os componentes que uso para cadastrar, editar, consultar, etc... mas tudo referente a clientes. Já no modulo de vendas, tenho no datamodule, comonentes para lançar, editar, consultar, etc... referentes a tabela Vendas, Itens, Clientes (que estão comprando), Produtos (que estão sendo vendidos), Contas a REceber (para o caso de estarem sendo lançadas). Trabalho assim, pois costumo criar funções genéricas e chamá-las padronizando. Por exemplo, para abrir todas as tabelas do modulo de vendas chamo assim:
modVendas.Abrir;
E faço isso com todos os procedimentos.
Espero que ajude.
modVendas.Abrir;
E faço isso com todos os procedimentos.
Espero que ajude.
GOSTEI 0
Zumbi
29/09/2005
Galera, eu gostaria de criar um form dinamico pra consultas, e nao restruturar meu sistema (não que as opnioes que vcs deram nao sejam validas) mas gostaria de criar uma forma generica pra consultas.
estou começando a desenvolver um componente pra isso, assim que eu terminar se eu conseguir eh claro compartilho com a comunidade.
estou começando a desenvolver um componente pra isso, assim que eu terminar se eu conseguir eh claro compartilho com a comunidade.
GOSTEI 0