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


3 participantes

    [Resolvido]Diretorio Apagado

    avatar
    sidneyeg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 05/08/2013

    [Resolvido]Diretorio Apagado Empty [Resolvido]Diretorio Apagado

    Mensagem  sidneyeg 8/12/2016, 23:06

    Boa Noite

    Tenho um banco de dados que pega as fotos de um diretorio.

    Para teste, eu renomeei a pasta

    Quando entro no programa de inclusão se eu incluir um novo registro este funciona, pois vai me pedir um caminho novo para
    as fotos.

    Agora se eu for mostrar um registro anterior vai dar erro, porque não existe a pasta, e vai para depurador.

    Eu quero que me mostre uma mensagem somente que as foto nao existe, e mostre os outros dados que estão no banco de dados


    Private Sub Form_Current()
    If Me.foto <> "" Then
    Me.controleimagem.Picture = Me.foto ------------------ se eu clicar no botao voltar um registro ele cai aqui
    Else no campo foto tem o caminho, mas o caminho não existe
    Me.controleimagem.Picture = "" Preciso que antes disso ele me de a mensagem de erro
    End If
    End Sub

    no aguardo

    Abraço
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  FabioPaes 9/12/2016, 01:06

    Amigo, apos verificar que o campo Foto tem algum valor, coloque outra verificaçao... Uma verificaçao que ira ver se o arquivo existe...

    Se existir exibe a foto, se nao emite aleta dizendo que nao foi localizado.


    Veja aqui como verificar se o arquico existe:

    https://www.maximoaccess.com/t913-fso-filesystemobject-para-manipularmos-arquivos


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 680
    Registrado : 02/10/2011

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  rubenscouto 9/12/2016, 02:36

    Você pode criar uma pasta de Imagens dentro da pasta do seu BD. Para referenciá-lo basta colocar como criterio CurrentProject.Path & \Imagens\ NomeDoArquivoImagem & .jpg




    avatar
    sidneyeg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 05/08/2013

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  sidneyeg 10/12/2016, 13:52

    Fabio

    onde eu coloco este comando

    e o caminho da minha pasta fica dentro de um campo chamado caminho_fotos, como eu troco
    pelo "C:\SuaPasta"

    no aguardo

    'Verifique se existe uma pasta:

    Sub VerificaSePastaExiste()
    Dim fso
    Dim folder As String
    folder = "C:\SuaPasta" ' caminho da pasta
    Set fso = CreateObject("Scripting.FileSystemObject")
    If fso.FolderExists(folder) Then
    MsgBox folder & " pasta encontrada.", vbInformation, "Sucesso"
    Else
    MsgBox folder & " pasta não encontrada.", vbInformation, "Erro"
    End If
    End Sub
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  FabioPaes 11/12/2016, 14:57

    Vc deve colocar no mesmo local onde tem esse:
    If Me.foto <> "" Then


    E deve colocar-lo logo apos fazer essa Verificação:
    If Me.foto <> "" Then <== Se tiver foto segue

    codigo para verificar se a foto existe coloque aqui


    Se A foto for localizada aplique ela :
    Me.controleimagem.Picture = Me.foto



    se nao for localoizado emita a mensagem avisando...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    sidneyeg
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 72
    Registrado : 05/08/2013

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  sidneyeg 12/12/2016, 16:52

    Boa tarde

    Deu certo agora

    Muito obrigado

    Abraço
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  FabioPaes 12/12/2016, 18:17

    Grato pelo retorno!
    Para que o post fique completo, poste o código final! Assim ajudará os demais que tiverem a mesma duvida!

    Até a próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!

    Conteúdo patrocinado


    [Resolvido]Diretorio Apagado Empty Re: [Resolvido]Diretorio Apagado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 11:47