Fórum Como alterar IBQuery form QuickReport passando parametros? #236613
08/06/2004
0
:?: Pessoal, tenho a seguinte duvida:
Tenho uma form com um componente IBDataSet. Nessa form existe um botão para imprimir uma listagem de produtos. Na form que contem o QuickReport, não existe nenhum componente IBQuery nem DataSource, ou seja, ele pega os dados da form que contem o IBDataSet. Só que tem um problema (não sei se existe alguma maneira mais fácil de contornar isso):
Quando eu tenho que usar uma QRExpr por exemplo, quando eu vou selecionar o campo Expression... DataBase Field, não aparece nada. Eu percebi que só aparece quando eu coloco um IBQuery no mesmo form do QickReport. Mas eu queria pegar os dados da tabela que foram selecionados previamente no form de cadastro.
Minha Pergunta
Não tem como o QRExpr pegar os dados do IBDataSet do form que o chamou (já coloquei na clausula uses antes que alguem diga alguma coisa) ou,
Como faço para eu passar um parametro caso eu colocasse um IBQuery no QuickReport, que fosse igual ao select da form de cadastro que contem o IBDataSet1.
Desculpe se a questão é facil de ser respondida, é que eu sou um pouco novato em Delphi.
Atenciosamente
Marcio Nardo
Tenho uma form com um componente IBDataSet. Nessa form existe um botão para imprimir uma listagem de produtos. Na form que contem o QuickReport, não existe nenhum componente IBQuery nem DataSource, ou seja, ele pega os dados da form que contem o IBDataSet. Só que tem um problema (não sei se existe alguma maneira mais fácil de contornar isso):
Quando eu tenho que usar uma QRExpr por exemplo, quando eu vou selecionar o campo Expression... DataBase Field, não aparece nada. Eu percebi que só aparece quando eu coloco um IBQuery no mesmo form do QickReport. Mas eu queria pegar os dados da tabela que foram selecionados previamente no form de cadastro.
Minha Pergunta
Não tem como o QRExpr pegar os dados do IBDataSet do form que o chamou (já coloquei na clausula uses antes que alguem diga alguma coisa) ou,
Como faço para eu passar um parametro caso eu colocasse um IBQuery no QuickReport, que fosse igual ao select da form de cadastro que contem o IBDataSet1.
Desculpe se a questão é facil de ser respondida, é que eu sou um pouco novato em Delphi.
Atenciosamente
Marcio Nardo
Mnardo
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)