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]Formulario - Localizar foto em diretorio

    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 13/1/2013, 18:00

    Boa tarde colegas,

    Procurei sobre isso nos tópicos mas não encontrei, no access 2007 preciso criar um formulário simples que eu digite o nome da foto e ao clicar num botão ele procure a foto num diretório determinado, se essa foto existir deve ser mostrada do formulário, caso contrario me fale uma mensagem que essa foto não existe.Pois eu não quero cadastrar foto por foto, só localiza-la e visualiza-la.

    Por exemplo eu digito "Motor ID 123456", ai o access vai no diretório C:\Users\Daniel\Desktop\Kit\Fotos\ e procura a foto Motor ID 123456.jpeg e aparece no formulário.

    Agradeço desde já a ajuda.
    cheers


    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  criquio 13/1/2013, 18:14

    Amigão, dê uma procurada no fórum por "imagem" ou "Picture". Temos diversos tópicos com muitas dicas sobre o assunto. Vai lhe ser bem mais instrutivo do que responder aqui.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 13/1/2013, 19:36

    Criquio, obrigado pela resposta.

    Então, eu encontrei alguns exemplos bons, mas todos tem que cadastrar a foto como um registro para poder consultar depois. Meu problema é que eu tenho muitas fotos e não queria cadastra-las para consultar a imagem, somente digitar o nome da foto e o access procura a foto no diretório e mostra a imagem no formulario.

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  criquio 13/1/2013, 19:55

    Veja esse tópico


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 14/1/2013, 16:02

    Criquio obrigado pela resposta, eu adaptei um exemplo que encontrei aqui no forum para minhas necessidades, mas ainda não consegui utilizar da forma que vc me falou, eu clico no botão e preciso procurar a foto no diretorio, existe algum codigo que ao digitar o numero ele mesmo procure na pasta.

    Vou colocar aqui o que consegui até o momento, abraço.
    Anexos
    [Resolvido]Formulario - Localizar foto em diretorio AttachmentFotos I&M.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 109 vez(es)
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 15/1/2013, 13:13

    Não consegui utilizar esse codigo:

    Me.NomeControleImagem.Picture = CurrentProject.Path & "\Nome da subpasta\Nome da imagem.jpg"

    Fiz assim:

    Me.Image1.Picture = CurrentProject.Path & "\Fotos\Nome da imagem.jpg"

    Mas como eu declado o caminho das imagens no CurrentProject.Path ? e como eu faço para concatenar o caminho da imagem com o nome que eu digitar + .jpeg quando eu der enter?

    abraço

    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 15/1/2013, 22:17

    Olá Criquio,
    Consegui resolver com este código que estava em outro tópico, acho que você mesmo que desenvolveu.

    Private Sub Localizar_AfterUpdate()
    If Len(Dir(CurrentProject.Path & "\" & Me.Localizar & ".jpg", vbArchive)) > 0 Then
    Me.Imagem.Picture = CurrentProject.Path & "\" & Me.Localizar & ".jpg"
    Else
    MsgBox "Ou o nome da foto está incorreto ou ainda não existe uma imagem para este motor", vbCritical, "Atenção"
    End If
    End Sub


    A unica coisa que não consegui foi criar uma subpasta chamada Fotos para separar o Banco das imagens, ele não encontra o caminho, tentei desta forma:

    If Len(Dir(CurrentProject.Path & "\Fotos" & Me.Localizar & ".jpg", vbArchive)) > 0 Then
    Me.Imagem.Picture = CurrentProject.Path & "\Fotos" & Me.Localizar & ".jpg"

    Sabe me indicar como faz?

    obrigado

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  criquio 15/1/2013, 23:08

    Fotos deve ficar entre barras invertidas. Observe:

    C:\Pasta do aplicativo\FotosNome da foto.jpg

    C:\Pasta do aplicativo\Fotos\Nome da foto.jpg

    Observe que do jeito que você fez está faltando a barra que separa as pastas do arquivo de imagem.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    JOSEMORAES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 220
    Registrado : 23/02/2011

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  JOSEMORAES 16/1/2013, 10:21

    Em uso a técnica de, em uma tabela direcionar o caminho da pasta de imagens, pois ela pode estar em rede, e ao abrir o programa pela 1º vez, ele pede o direcionamento dessa pasta, ao salvar cola o caminho na tabela

    Depois é tranquilo. ao carregar o form usa-se o código para vincular.

    Outro codigo legal que eu uso muito é para trazer algum imagem relacionada a algum código ou matricula de funcionário

    Utilizo o código:

    Dim CaminhoImagem As String
    CaminhoFotos = DLookup("[CaminhoFotos]", "[TblConfiguracao]")
    CaminhoFotos = CaminhoFotos & Me!TxtMatricula & ".jpg"
    If Len(Dir(CaminhoFotos) & "") > 0 Then
    Me.ImagemForm.Picture = CaminhoFotos
    Else
    Me.ImagemForm.Picture = ""
    End If


    Onde TxtMatricula é a matricula do funcionário da empresa.

    Quando salvar a foto dele em uma pasta, basta salvar com o nº matricula, e no formulario ao digitar a matricula , aparece a foto dele.

    At+



    .................................................................................
    [Resolvido]Formulario - Localizar foto em diretorio 10715412
    avatar
    Daniel Meireles
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 88
    Registrado : 16/05/2012

    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Daniel Meireles 16/1/2013, 13:17

    Otimo, deu certo aqui.

    Tanto a explicação do Criquio quanto a do Jose dão certo.

    Muito obrigado,mais um topico resolvido.

    cheers

    Conteúdo patrocinado


    [Resolvido]Formulario - Localizar foto em diretorio Empty Re: [Resolvido]Formulario - Localizar foto em diretorio

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 05:08