Eu tenho um relatório que troca de subrelatório no evento Report_Open.
Mas os subrelatórios rlt_det_orcamento_resumo_normal e rlt_det_orcamento_resumo_custo
são baseados em consultas.
O segundo, rlt_det_orcamento_resumo_custo tem um campo chamado 'Importado'
Eu queria filtrar os registros deste subrelatório simplesmente no evento Report_Open com:
Onde bImportado é uma variável pública do tipo boolean. Mas não está funcionando.
Eu pensei em usar este critério direto na consulta, mas não sei como aplicar uma variável pública como critério na consulta.
De qualquer forma seria melhor se eu definisse o critério ao abrir o relatório.
Como faço isso?
- Código:
If opcaoNormal = True Then
Me.rlt_det_orcamento_simples_normal.SourceObject = "Relatório.rlt_det_orcamento_resumo_normal"
Else 'então é Resumo com Custo
Me.rlt_det_orcamento_simples_normal.SourceObject = "Relatório.rlt_det_orcamento_resumo_custo"
End If
Mas os subrelatórios rlt_det_orcamento_resumo_normal e rlt_det_orcamento_resumo_custo
são baseados em consultas.
O segundo, rlt_det_orcamento_resumo_custo tem um campo chamado 'Importado'
Eu queria filtrar os registros deste subrelatório simplesmente no evento Report_Open com:
- Código:
Me.filter = "Importado=" & bImportado
Me.filterOn = True
Onde bImportado é uma variável pública do tipo boolean. Mas não está funcionando.
Eu pensei em usar este critério direto na consulta, mas não sei como aplicar uma variável pública como critério na consulta.
De qualquer forma seria melhor se eu definisse o critério ao abrir o relatório.
Como faço isso?