saudações pessoal.
Estou batendo cabeça a um tempo em executar um comando em um relatório. O comando que preciso executar e funciona é o que esta abaixo:
Reports!Orcamento_Panfleto_1.Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
O comando é até simples, porém o problema é que o nome do relatório : que no exemplo acima é :Orcamento_Panfleto_1, deve ser obtido de um campo do formulário atual. o nome do campo que armazena o relatório é Nome_relatorio. Tentei fazer da seguinte maneira que não funcionou.
Reports! & Me.Nome_relatorio & .Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
tentei tambem da seguinte forma que tambem não deu certo
Dim relat As AccessObject
Set relat = CurrentProject.AllReports(Me.Nome_relatorio)
Reports!relat.Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
já precisei fazer algo parecido em varias outras partes do sistema e não consegui.
Abraços
Estou batendo cabeça a um tempo em executar um comando em um relatório. O comando que preciso executar e funciona é o que esta abaixo:
Reports!Orcamento_Panfleto_1.Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
O comando é até simples, porém o problema é que o nome do relatório : que no exemplo acima é :Orcamento_Panfleto_1, deve ser obtido de um campo do formulário atual. o nome do campo que armazena o relatório é Nome_relatorio. Tentei fazer da seguinte maneira que não funcionou.
Reports! & Me.Nome_relatorio & .Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
tentei tambem da seguinte forma que tambem não deu certo
Dim relat As AccessObject
Set relat = CurrentProject.AllReports(Me.Nome_relatorio)
Reports!relat.Imagem1.Picture = CurrentProject.Path & "\imagens\" & Me.nom_arq
já precisei fazer algo parecido em varias outras partes do sistema e não consegui.
Abraços
Última edição por sergiosdl em 24/1/2015, 10:50, editado 3 vez(es) (Motivo da edição : Erro de Ortografia)