MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Salvar e enviar imagem para local especifiado.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 7/3/2012, 01:46

    Gostaria que me ajudasse, tenho um formulário, onde cadastro pessoas e insiro fotos, queria que ao inserir a foto no form1, fosse criado uma cópia da mesma fotográfia e enviada para um determinado local, exemplo:enviado para C:Cadastro\fotográfias
    Segue o aplicativo anexado!
    Anexos
    [Resolvido]Salvar e enviar imagem para local especifiado. AttachmentTransportar foto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (70 Kb) Baixado 156 vez(es)
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 7/3/2012, 09:23

    Com esse código, do (Harysohn)
    consegui mover as imagens de uma pasta de um determinado locala parao o outro, mas não é bem isso que quero, quero mover a imagem que está no registro atual do formulário para a unidade C:cadastro\fotográfias.
    veja o código do Harysohn

    Private Sub Mover_Arquivos_Click()

    'Move Arquivos de uma pasta para Outra
    Dim fso
    Dim strOrigem As String, strDestino As String
    strOrigem = "foto.jpeg"
    strDestino = "C:\cadastro\fotográfias"
    Set fso = CreateObject("Scripting.FileSystemObject")
    On Error Resume Next
    'Se é invalida a pasta de Origem ou Destino
    If Not fso.FolderExists(strOrigem) Then
    MsgBox strOrigem & " Caminho invalido para a pasta de origem.", vbInformation, "Erro"
    ElseIf Not fso.FolderExists(strDestino) Then
    MsgBox strDestino & " Caminho invalido para a pasta de destino", vbInformation, "Erro"
    'Se não há arquivos a serme movidos
    Else
    fso.MoveFile (strOrigem & "\*.*"), strDestino
    End If
    If Err.Number = 53 Then MsgBox "Arquivos de Digital não encontrados..."

    'Se os arquivos forem movidos com sucesso aviso
    If fso.MoveFile(strOrigem & "\*.*") Then
    MsgBox strOrigem & " ARQUIVOS MOVIDOS COM SUCESSO.", vbInformation, "Concluído"
    End If

    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  JPaulo 7/3/2012, 11:05

    Se é deste post que você está a falar, leia até ao fim que a solução está lá mesmo;

    http://maximoaccess.forumeiros.com/t1862-resolvidomover-arquivos-atraves-do-access



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Salvar e enviar imagem para local especifiado. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Salvar e enviar imagem para local especifiado. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Salvar e enviar imagem para local especifiado. Folder_announce_new Instruções SQL como utilizar...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 8/3/2012, 00:02

    JPaulo, boa noite
    primeiramente obrigado pela indicação mas, não consegui montar esse código, não consegui infelismente, por isso postei o bd... me da uma ajuda se possivel! Eu sei que para você isso facil, mas para mim não é, agradeço antecipado e um abraço.
    avatar
    Convidad
    Convidado


    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Convidad 9/3/2012, 22:47


    Poste na versão 2003, por favor.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 9/3/2012, 23:20

    Norberto vou postar, um abraço...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 10/3/2012, 02:03

    Norberto,
    nem alterei nome das pastas e diretórios, quero salvar as fotos no local C:\Cadastro\fotográfias, quero que cada funcionário que eu cadastre, quando eu clicar em salvar, ou no botão, seja salvo a foto nessa pasta,obrigado e aguardo resposta.
    Anexos
    [Resolvido]Salvar e enviar imagem para local especifiado. AttachmentTransportar fotos access 2003.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (65 Kb) Baixado 120 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Convidad 10/3/2012, 11:59


    Vc tem um botão "btnLocalizar" que exibe a cx de diálogo do Win para indicar o local onde está o arquivo de imagem, gravar o caminho no campo "LocalFoto", e exibi-la no form.
    Por que vc já não salva o arquivo na pasta C:\Cadastro\Fotografias antes de clicar no botão? Afinal, o arquivo da foto tem que estar em algum local do disco para poder ser indicado, então por que não direto nesta pasta?

    Não entendi o motivo para indicar um local, e depois copiar ou mover esta foto para C:\Cadastro\Fotografias. Se mover uma foto já inserida para outro local, deverá clicar novamente no botão para indicar o novo local.

    Eu apenas alteraria a pasta padrão da janela do Windows para C:\Cadastro\Fotografias para facilitar, e pronto. Basta substituir a variável:
    strPastaInicial = "C:\Meus Documentos" para strPastaInicial = "C:\Cadastro\Fotografias" .

    Claro que é possível mover ou copiar a foto se for necessário.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 10/3/2012, 12:17

    Norberto concordo com vc sobre as alterações.
    eu mudei a rotina
    Private Sub btnLocalizar_Click()
    Dim strCaminho As String, strPastaInicial As String
    strPastaInicial = "C:\Cadastro\Fotografias "
    strCaminho = Buscar(Me.hwnd, "Inserir foto", strPastaInicial, _
    "Arquivos gráficos (*.bmp; *.gif; *.jpg)" & vbNullChar & "*.bmp; *.gif; *.jpg")
    If Len(strCaminho) > 0 Then
    Me.LocalFoto = strCaminho
    Me.Foto.Picture = Me.LocalFoto
    End If
    End Sub
    só que ainda continua abrindo a janela em meus documentos e não abrindo em C:\cadastro\fotografias

    avatar
    Convidad
    Convidado


    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Convidad 10/3/2012, 12:29


    Observe a diferença de grafias entre a string da variável:
    strPastaInicial = "C:\Cadastro\Fotografias "
    e o local no disco que vc indica:
    C:\cadastro\fotográfias

    Na string, há um espaço no final, e a palavra Fotografias não tem sinal ortográfico.

    A string deve ser exatamente igual ao caminho.
    Eu retiraria o acento no nome da pasta e, obviamente, o espaço no final da string.

    Testei aqui e funciona.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 10/3/2012, 12:31

    Norberto graças á você essa rotina funcionou ficou assim:

    Private Sub btnLocalizar_Click()
    Dim strCaminho As String, strPastaInicial As String
    strPastaInicial = "C:\Cadastro\Fotografias "
    strCaminho = Buscar(Me.hwnd, "Inserir foto", strPastaInicial, _
    "Arquivos gráficos (*.bmp; *.gif; *.jpg)" & vbNullChar & "*.bmp; *.gif; *.jpg")
    If Len(strCaminho) > 0 Then
    Me.LocalFoto = strCaminho
    Me.Foto.Picture = Me.LocalFoto
    End If
    End Sub


    Agora o botão abre o local que você sugeriu C:\cadastro\fotografias
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 07/05/2011

    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Lupércio 10/3/2012, 12:39

    Norberto

    Agora basta salvar as fotos dos funcionários na pasta (C:\Cadastro\fotografias) e ao clicar no botão inserir foto ele vai certinho na pasta C:\cadastro\fotografias, como você sugeriu.

    Fiquei tão contente, meu amigo você é um grande professor, tem conhecimento e tem o dom de ensinar, dou o tópico por encerrado, e te agradeço um grande abraço e bom final de semana!
    avatar
    Convidad
    Convidado


    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Convidad 10/3/2012, 12:49


    Fico feliz que tenha resolvido, e agradeço o elogio!
    Grato pelo retorno, e bom fim de semana pra vc também.

    Conteúdo patrocinado


    [Resolvido]Salvar e enviar imagem para local especifiado. Empty Re: [Resolvido]Salvar e enviar imagem para local especifiado.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 09:39