Saudações!
A Ajuda do Access(2003) diz que é possível definir a propriedade PictureSizeMode para um controle em relatórios.
Bom, no meu código (abaixo) a definição desta propriedade gera uma mensagem "O objeto não aceita esta propriedade ou método."
Alguma correção?
(o erro ocorre na linha comentada)
Option Compare Database
Option Explicit
Private Sub Report_Open(Cancel As Integer)
On Error GoTo Trato
If DLookup("ComandosAvReport", "tUsuario", "[login] = getUsuarioAtual()") = True Then
Me.ShortcutMenuBar = "ComindReportAdmin"
Else
Me.ShortcutMenuBar = "ComindReportUser"
End If
Dim fso
Dim file As String
file = fncOrigem(mImagem) & "LOGOreports.jpg" 'caminho do arquivo
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(file) Then
Me.Controls("ImagemLogo").Picture = fncOrigem(mImagem) & "LOGOreports.jpg"
Me.Controls("ImagemLogo").PictureType = 1 'vinculada
' O objeto não aceita esta propriedade ou método
' Me.Controls("ImagemLogo").PictureSizeMode = 3 'zoom
Me.Controls("ImagemLogo").PictureAlignment = 0 'superior-esquerdo
Else
Me.Controls("ImagemLogo").Picture = ""
Info "O logotipo não foi encontrado." & vbCrLf _
& "Para exibir seu logo salve-o como 'LOGOreports.jpg' na pasta Comind\Imagem."
End If
Exit Sub
Trato:
Info Err.Description
End Sub
A Ajuda do Access(2003) diz que é possível definir a propriedade PictureSizeMode para um controle em relatórios.
Bom, no meu código (abaixo) a definição desta propriedade gera uma mensagem "O objeto não aceita esta propriedade ou método."
Alguma correção?
(o erro ocorre na linha comentada)
Option Compare Database
Option Explicit
Private Sub Report_Open(Cancel As Integer)
On Error GoTo Trato
If DLookup("ComandosAvReport", "tUsuario", "[login] = getUsuarioAtual()") = True Then
Me.ShortcutMenuBar = "ComindReportAdmin"
Else
Me.ShortcutMenuBar = "ComindReportUser"
End If
Dim fso
Dim file As String
file = fncOrigem(mImagem) & "LOGOreports.jpg" 'caminho do arquivo
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(file) Then
Me.Controls("ImagemLogo").Picture = fncOrigem(mImagem) & "LOGOreports.jpg"
Me.Controls("ImagemLogo").PictureType = 1 'vinculada
' O objeto não aceita esta propriedade ou método
' Me.Controls("ImagemLogo").PictureSizeMode = 3 'zoom
Me.Controls("ImagemLogo").PictureAlignment = 0 'superior-esquerdo
Else
Me.Controls("ImagemLogo").Picture = ""
Info "O logotipo não foi encontrado." & vbCrLf _
& "Para exibir seu logo salve-o como 'LOGOreports.jpg' na pasta Comind\Imagem."
End If
Exit Sub
Trato:
Info Err.Description
End Sub