CRYSTAL REPORT
Boa tarde turma
Tenho uma SUBQUERY no CRYSTAL REPORT 8.5 e não funciona corretamente.
Pergunto: como trabalhar com SUBQUERY NO CRYSTAL REPORTA?
Obrigado
Tenho uma SUBQUERY no CRYSTAL REPORT 8.5 e não funciona corretamente.
Pergunto: como trabalhar com SUBQUERY NO CRYSTAL REPORTA?
Obrigado
Boa tarde,
Eu crio no Dataset o mesmo nome que a query e subquery vai me retornar.
Ex, tenho duas tabelas
Tabela_Cliente
Campos:
Cliente_Nome
Cliente_CPF
Tabela_Vendas
Venda_Data
Venda_Valor
Os campos do dataset seriam:
Cliente_Nome
Cliente_CPF
Venda_Data
Venda_Valor
Eu crio no Dataset o mesmo nome que a query e subquery vai me retornar.
Ex, tenho duas tabelas
Tabela_Cliente
Campos:
Cliente_Nome
Cliente_CPF
Tabela_Vendas
Venda_Data
Venda_Valor
Os campos do dataset seriam:
Cliente_Nome
Cliente_CPF
Venda_Data
Venda_Valor
a consulta não funciona corretamente no CRYSTAL REPORT 8.5.
Na cláusula WHERE DQ_TX_CGCCPF = [ô]0123456789[ô] o CGCCPF virá de uma view mas ao executar o programa entende que está vazio.
SELECT
ADocQualificacao.DQ_TX_CGCCPF, ADocQualificacao.DQ_TX_REFERENCIA, ADocQualificacao.DQ_TX_ENTIDADE,
ADocQualificacao.DQ_BT_ATENTEREQUISITO, ADocQualificacao.DQ_DT_VALIDADE, ADocQualificacao.DQ_BT_REQUERIDO,
ADocQualificacao.DT_NR_DESCRICAO
FROM
{oj bd_PGestaoMateriais.dbo._DocQualificacaoTipo ADocQualificacaoTipo
LEFT JOIN (SELECT * FROM _DocQualificacao WHERE DQ_TX_CGCCPF = [ô]0123456789[ô]) AS ADocQualificacao
ON ADocQualificacao.DQ_NR_TIPODOCUMENTO = ADocQualificacaoTipo.DT_NR_TIPODOCUMENTO}
ORDER BY
ADocQualificacaoTipo.DT_NR_DESCRICAO
Na cláusula WHERE DQ_TX_CGCCPF = [ô]0123456789[ô] o CGCCPF virá de uma view mas ao executar o programa entende que está vazio.
SELECT
ADocQualificacao.DQ_TX_CGCCPF, ADocQualificacao.DQ_TX_REFERENCIA, ADocQualificacao.DQ_TX_ENTIDADE,
ADocQualificacao.DQ_BT_ATENTEREQUISITO, ADocQualificacao.DQ_DT_VALIDADE, ADocQualificacao.DQ_BT_REQUERIDO,
ADocQualificacao.DT_NR_DESCRICAO
FROM
{oj bd_PGestaoMateriais.dbo._DocQualificacaoTipo ADocQualificacaoTipo
LEFT JOIN (SELECT * FROM _DocQualificacao WHERE DQ_TX_CGCCPF = [ô]0123456789[ô]) AS ADocQualificacao
ON ADocQualificacao.DQ_NR_TIPODOCUMENTO = ADocQualificacaoTipo.DT_NR_TIPODOCUMENTO}
ORDER BY
ADocQualificacaoTipo.DT_NR_DESCRICAO
Como que você preenche o dataset?
Um datalhe muito importante... A linguagem que está usando é VB.NET mesmo?
Tópico encerrado , respostas não são mais permitidas