Boa tarde pessoal tenho um formulário onde tenho um código que peguei aqui do fórum ele busca uma imagem e salva em uma pasta do windows, a imagem e salva com o nome do produto até aí está tudo beleza o problema é se o usuário digitar o nome do produto errado e depois de editar o nome do produto ele ainda vai ficar com nome errado como resolver este problema gostaria de ao atualizar o nome do produto o nome da foto também alterasse
- Código:
'On Error GoTo PROC_ERR
' Requer referencia a Microsoft Office 11 Object Library
Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)
fd.Title = "selecione o arquivo da imagem"
fd.Filters.Add "Arquivos de imagem", "*.bmp; *.png; *.jpg", 1
fd.Show
If (fd.SelectedItems.Count > 0) Then
Dim strPathFileOrigem, strImagens As String
'arquivo escolhido
strPathFileOrigem = fd.SelectedItems(1)
'caminho destino e nome arquivo para copia de arquivo das imagens
strImagens = Application.CurrentProject.Path & "\Fotos\" & Me.Receita & Right(strPathFileOrigem, 4)
'copiar
FileCopy strPathFileOrigem, strImagens
MsgBox "Arquivo arquivado em: " & vbCrLf & vbCrLf & strImagens, vbInformation, "Operação concluída."
'actualiza dados form
Me.CaminhoProduto = Mid(strImagens, InStrRev(strImagens, "\") + 1)
Me.imagemProduto.Picture = Application.CurrentProject.Path & "\Fotos\" & Me.CaminhoProduto
'Me.imagemCliente.Picture = Application.CurrentProject.Path & "\Fotos\" & Me.txtCaminho
DoCmd.Save
Else
MsgBox "Não foi escolhido nenhum Arquivo", vbInformation, ""
End If