Essá é pro AFarias...
AFarias, tudo bem ?
Estou com uma dúvida e gostaria se possível vc me indicar qual é a melhor forma de se trabalhar com consultas usando DELPHI 7 com IB.
Exemplo:
Estou fazendo um cadastro de Seção, Grupo e Sub-grupo onde um está relacionado ao outro, ou seja, Sub-Grupo dentro do Grupo, Grupo dentro da Seção.
O Problema é: Como faço para consultar a seção na hora em que vou cadastrar o Grupo, e assim sucessivamente, na hora em que for cadastrar o Sub-grupo por exemplo, terei que escolher primeiro a Seção, depois o Grupo e ai sim cadastrar o Sub-Grupo, Qual a melhor forma de fazer essas consultar, só lembrando, estou usando um Data Módule só IBDataSets.
Desde já agradeço.
Luiz Santana.
Estou com uma dúvida e gostaria se possível vc me indicar qual é a melhor forma de se trabalhar com consultas usando DELPHI 7 com IB.
Exemplo:
Estou fazendo um cadastro de Seção, Grupo e Sub-grupo onde um está relacionado ao outro, ou seja, Sub-Grupo dentro do Grupo, Grupo dentro da Seção.
O Problema é: Como faço para consultar a seção na hora em que vou cadastrar o Grupo, e assim sucessivamente, na hora em que for cadastrar o Sub-grupo por exemplo, terei que escolher primeiro a Seção, depois o Grupo e ai sim cadastrar o Sub-Grupo, Qual a melhor forma de fazer essas consultar, só lembrando, estou usando um Data Módule só IBDataSets.
Desde já agradeço.
Luiz Santana.
Luizsantana
Curtidas 0
Respostas
Afarias
02/12/2003
|AFarias, tudo bem ?
tudo bem cara... e vc, como está?! 8)
|O Problema é: Como faço para consultar a seção na hora em que vou
|cadastrar o Grupo, e assim sucessivamente, na hora em que for
|cadastrar o Sub-grupo por exemplo, terei que escolher primeiro a
|Seção, depois o Grupo e ai sim cadastrar o Sub-Grupo, Qual a melhor
|forma de fazer essas consultar, só lembrando, estou usando um Data
|Módule só IBDataSets.
bom, tudo depende muito de como é sua interface com o usuário... vc pode estar usando algo como um (DB)TreeView (o que acho legal) ... e habilitar um cadastro ou outro de acordo com o *nó* selecionado...
se vc precisar usar recursos de filtro, aconselho usar um ClientDataSet associado ao IBDataSet (bom... depende se não será algo muito diferente para vc...) pois o IBX não tem muito recurso de filtro em cliente
se vc não quer usar ClientDataSets, o melhor (na minha opinião) é ter uma query separada para CONSULTA (em um LookupCombobox por ex.), que traz apenas os registros de grupo, sub-grupo ou seção, dependendo do q está sendo cadastrado...
imagino q vc esteja usando 1 só tabela para esse cadastro, e ai é só mudar um ´status´ dependendo se é um grupo, sub-grupo ou seção sendo cadastrado...
não sei se é exatamente isto q vc queria saber, se não, reformule a questão e vamos ver...
T+
tudo bem cara... e vc, como está?! 8)
|O Problema é: Como faço para consultar a seção na hora em que vou
|cadastrar o Grupo, e assim sucessivamente, na hora em que for
|cadastrar o Sub-grupo por exemplo, terei que escolher primeiro a
|Seção, depois o Grupo e ai sim cadastrar o Sub-Grupo, Qual a melhor
|forma de fazer essas consultar, só lembrando, estou usando um Data
|Módule só IBDataSets.
bom, tudo depende muito de como é sua interface com o usuário... vc pode estar usando algo como um (DB)TreeView (o que acho legal) ... e habilitar um cadastro ou outro de acordo com o *nó* selecionado...
se vc precisar usar recursos de filtro, aconselho usar um ClientDataSet associado ao IBDataSet (bom... depende se não será algo muito diferente para vc...) pois o IBX não tem muito recurso de filtro em cliente
se vc não quer usar ClientDataSets, o melhor (na minha opinião) é ter uma query separada para CONSULTA (em um LookupCombobox por ex.), que traz apenas os registros de grupo, sub-grupo ou seção, dependendo do q está sendo cadastrado...
imagino q vc esteja usando 1 só tabela para esse cadastro, e ai é só mudar um ´status´ dependendo se é um grupo, sub-grupo ou seção sendo cadastrado...
não sei se é exatamente isto q vc queria saber, se não, reformule a questão e vamos ver...
T+
GOSTEI 0
Andregarcia
02/12/2003
E ai Lula.....
acho que o AFarias naum entendeu sua pergunta, pois eu acho qeu vc não está utilizando apenas uma tabela, mas 3 tabelas... estou correto?
gostaria muito de te ajudar mas também estou com o mesmo problema...
acho que o AFarias naum entendeu sua pergunta, pois eu acho qeu vc não está utilizando apenas uma tabela, mas 3 tabelas... estou correto?
gostaria muito de te ajudar mas também estou com o mesmo problema...
GOSTEI 0