Fórum Formas de Consulta em Interbase /Delphi #39963
09/11/2003
0
Gostaria de uma opinião .
Estou desenvolvendo uma sistema com delphi 6.0 e interbase 6.0
uso o componente da paleta DBXexpress.
Preciso desenvolver agora os meus relatorios , porem todos sabem que o dbxepress não tem, acesso a base de dados bidirecional, então a solução e o ClientDataSet para resolver isso certo.
Porem preciso desenvolver sequecias em Sql para gerar os relatorios . quero saber se e melhor usar o componente Sql da paleta dbxexpress ou faze a instrução Sql na programação do delphi.
em um botao qualquer.
se alquem tiver uma dica ou ate mesmo um modelo eu agradeço
espero que vc entendam o meu objetivo.
muito obrigado a todos
Alexrol
Curtir tópico
+ 0Posts
09/11/2003
Afarias
|o dbxepress não tem, acesso a base de dados bidirecional, então a
|solução e o ClientDataSet para resolver isso certo.
Normalmente, relatórios não exigem acesso bi-direcional. Entretanto, CDS são uma ótima abordágem.
|Porem preciso desenvolver sequecias em Sql para gerar os relatorios .
|quero saber se e melhor usar o componente Sql da paleta dbxexpress
|ou faze a instrução Sql na programação do delphi. em um botao
|qualquer. se alquem tiver uma dica ou ate mesmo um modelo eu
|agradeço
Hummm... não sei se pq não conheço o DBX mas não entendi sua quastão. -- o usual seria vc ter um SQLDataSet (algo assim) onde vc jogaria seu SQL (criado a partir de parâmetros definidos pelo usuário) -- e então vc abre o CDS ligado a este SQLDataSet para mostrar seu relatório...
T+
Gostei + 0
10/11/2003
Eduardo Pereira
O comando SQL deve ficar no SQLDataSet (ou em um TSQLQuery - mais parecido com o TQuery do BDE). Qualquer alteração do comando SQL em run-time para deve ser feito nele, porém a abertura e fechamento da query deve sempre ser feita pelo ClientDataSet.
[]´s
Eduardo Pereira
Gostei + 0
12/11/2003
Alexrol
Vc me ajudou muito , estava em duvida como fazer o processo certo.
Valeu mesmo.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)