Bom dia colegas .
meu sistema parou de jogar foto para a pasta mudei de versão , é alguma referencia do OpenCommDlg
meu sistema parou de jogar foto para a pasta mudei de versão , é alguma referencia do OpenCommDlg
#Marcelo Davi
On Err
or Resume Next
Dim strArquivo
Dim SourceFile, DestinationFile
strArquivo = Me.NOME_ & "--" & Me.congregacao & ".jpg"
SourceFile = Me.Foto1 ' Define source file name.
DestinationFile = CurrentProject.Path & "\Fotos\" & strArquivo ' aqui coloca o nome da pasta de destino, current project e a pasta raiz do sistema.
FileCopy SourceFile, DestinationFile ' Copy source to target.
End Sub
Private Sub inserirfotos_Click()
ListrArquivo2 = Me.NOME_ & ".jpg"
strFoto = CurrentProject.Path & "\Fotos\" & strArquivo2 ' Define target file name.
Dim s As String
If IsNull(Me.NOME_) = True Then
MsgBox "Para colocar a foto é necessário o nome do membro.", vbInformation, "Atenção"
Me.NOME_.SetFocus
Me.NOME_.BackColor = 646464
ElseIf IsNull(Me.congregacao) = True Then
MsgBox "É Obrigatório colocar a congregação do membro.", vbInformation, "Atenção"
Me.congregacao.SetFocus
Me.congregacao.BackColor = 646464
Else
s = OpenCommDlg()
If s <> "" Then
Foto1 = s
Call CopiarFoto
Foto1_AfterUpdate
DestinationFile = CurrentProject.Path & "\Fotos\" & strArquivo
End If
End If
End Sub
Private Sub Form_Current()
Foto1_AfterUpdate
End Sub
Private Sub foto_AfterUpdate()
Dim s As String
s = Nz(Foto.Value, "")
If s <> "" Then s = IIf(Dir(s) = "", "", s)
On Error Resume Next
campoDaFoto.Picture = s
If err.Number <> 0 Then campoDaFoto.Picture = ""
On Error GoTo 0
End Sub
crysostomo gosta desta mensagem