Fórum Pesquisa NÃO INCREMENTAL usando DBExpress ou outros comps. #353859
15/02/2008
0
Olá pessoal.
Estou desenvolvendo um projeto no qual existe uma tela de contratos onde devem ser informados os seguintes campos:
- Código do Cliente [CODCLIENTE, Integer] --> Chave estrangeira tabela Clientes
- Código do Vendedor [CODVENDEDOR, Integer] --> Chave estrangeira tabela Vendedores
- Código do Veículo [CODVEICULO, Integer] --> Chave estrangeira tabela Veiculos
O que ocorre é que preciso que estes campos sejam preenchidos com os respectivos códigos, a partir de uma busca NÃO INCREMENTAL (para não sobrecarregar a rede, pois algumas tabelas podem ter mais de 2000 registros). Seriam como campos Lookup, mas o campo lookup não acho recomendado para ambiente client/server.
Alguém conhece um componente que faça essa pesquisa numa caixa de diálogo? Abre-se uma caixa de diálogo, na qual o usuário escolhe se quer pesquisar por código, nome ou CPF... (esses campos podem varia de tabela para tabela).
Já usei o wwDBLookupComboDlg da Infopower library, mas como ele faz busca incremental sobrecarrega a rede demais.
De que maneira vocês fazem pesquisas em seus sistemas?
Criam seus próprios forms ou usam algum componente?
Se eu for criar meus próprios forms, teria que criar um para cada tabela (são mais de 20 tabelas), ou criar um form genérico. Já até desenvolvi um form genérico, mas ele tem ficado muito complexo e pode interferir em futuras manutenções.
Forte abraço!
Estou aberto a dugestões.
Edson
Estou desenvolvendo um projeto no qual existe uma tela de contratos onde devem ser informados os seguintes campos:
- Código do Cliente [CODCLIENTE, Integer] --> Chave estrangeira tabela Clientes
- Código do Vendedor [CODVENDEDOR, Integer] --> Chave estrangeira tabela Vendedores
- Código do Veículo [CODVEICULO, Integer] --> Chave estrangeira tabela Veiculos
O que ocorre é que preciso que estes campos sejam preenchidos com os respectivos códigos, a partir de uma busca NÃO INCREMENTAL (para não sobrecarregar a rede, pois algumas tabelas podem ter mais de 2000 registros). Seriam como campos Lookup, mas o campo lookup não acho recomendado para ambiente client/server.
Alguém conhece um componente que faça essa pesquisa numa caixa de diálogo? Abre-se uma caixa de diálogo, na qual o usuário escolhe se quer pesquisar por código, nome ou CPF... (esses campos podem varia de tabela para tabela).
Já usei o wwDBLookupComboDlg da Infopower library, mas como ele faz busca incremental sobrecarrega a rede demais.
De que maneira vocês fazem pesquisas em seus sistemas?
Criam seus próprios forms ou usam algum componente?
Se eu for criar meus próprios forms, teria que criar um para cada tabela (são mais de 20 tabelas), ou criar um form genérico. Já até desenvolvi um form genérico, mas ele tem ficado muito complexo e pode interferir em futuras manutenções.
Forte abraço!
Estou aberto a dugestões.
Edson
Edsoncabral
Curtir tópico
+ 0
Responder
Posts
16/02/2008
Edsoncabral
Já encontrei a solução.
A quem interessar...
http://sourceforge.net/projects/estsearchdlgs
A quem interessar...
http://sourceforge.net/projects/estsearchdlgs
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)