Olá, estou tentando imprimir um relatório utilizando uma consulta do tipo String, a origem da string vem do próprio banco de dados, que realiza uma outra consulta e preenche uma ComboBox.
Configurei a consulta do relatório conforme os prints abaixo:
No botão que realiza a impressão do relatório inseri o script abaixo:
Sub hpCommandButton8_EventClick()
Lote = Screen.Item(“ComboBox2”).Value
Set Report = Application.LoadReport(“Report1”)
Report.Item(“ConsLote”).SetVariableValue"lote", Lote
Report.Item(“ConsLote”).GetAsyncADORecordset()
End Sub
Também já tentei sem o comando Report.Item(“ConsLote”).GetAsyncADORecordset().
Quando eu insiro manualmente a variável ele realiza a consulta normalmente:
Já conferi se o valor que estou lendo é do tipo String, e também já realizei o teste de gravar em uma tag o valor lido da ComboBox utilizando a expressão acima e está correto.
Alguém sabe o que pode ser?
Obrigado.