CRISTAL REPORTS
Olá Pessoal, Bom Dia
Preciso criar um relatório, estou utilizando vb6 e crystal reports 8.5 BD Access e até o momento os relatórios tem uma seleção simples onde eu utilizo somente o selectionformula do objeto Crystal, porém agora preciso fazer um relatório um pouco mais complexo e gostaria de saber como colocar o select abaixo no selectionformula ou se tem outro jeito de se fazer isso através de datasource.
select cli.codigo
from clientes cli
where a.codcli not in (select v.codigocli
from Vendas v
where cli.codigo = v.codigocli
and v.dataVenda between dtinicial and dtfinal)
Obrigado
Preciso criar um relatório, estou utilizando vb6 e crystal reports 8.5 BD Access e até o momento os relatórios tem uma seleção simples onde eu utilizo somente o selectionformula do objeto Crystal, porém agora preciso fazer um relatório um pouco mais complexo e gostaria de saber como colocar o select abaixo no selectionformula ou se tem outro jeito de se fazer isso através de datasource.
select cli.codigo
from clientes cli
where a.codcli not in (select v.codigocli
from Vendas v
where cli.codigo = v.codigocli
and v.dataVenda between dtinicial and dtfinal)
Obrigado
é só mandar pelo selectionformula ex.:
gReport.SelectionFormula = [Ô]{Clientes.CodCli} and {Vendas.DataVenda}>=date([ô][Ô] & Format(dtInicial, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô])[Ô] & _
[Ô] and {Vendas.DataVenda}< date([ô][Ô] & Format(dtFinal.Value + 1, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô])[Ô]
gReport.SelectionFormula = [Ô]{Clientes.CodCli} and {Vendas.DataVenda}>=date([ô][Ô] & Format(dtInicial, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô])[Ô] & _
[Ô] and {Vendas.DataVenda}< date([ô][Ô] & Format(dtFinal.Value + 1, [Ô]yyyy-mm-dd[Ô]) & [Ô][ô])[Ô]
O select é para retornar quais os clientes que não compraram naquele determinado periodo.
JCarlos não funcionou. Mais sugestões ?
Amigo, usando um controle no vb para filtrar um determinado periodo serviria para vc ?
COmo seria ?
TRINCA, veja minha resposta no link abaixo:
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=336507&varWorld=
Vc pode filtra os dados que quizer atraves de um determinado intervalo de datas.
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=abrir&varID=336507&varWorld=
Vc pode filtra os dados que quizer atraves de um determinado intervalo de datas.
Tópico encerrado , respostas não são mais permitidas