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]Inserindo imagem em um formulario através de uma Caixa de dialogo

    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo Empty [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo

    Mensagem  NarcisoRN 8/12/2014, 22:58

    Boa noite a todos,

    Estou fazendo uma pequena experiência no Access 2013 de inserir uma imagem em um campo previamente definido. minha intenção é criar um cadastro de produtos onde eu possa a cada registro inserir a imagem do mesmo, mas quero fazer isso através de uma caixa de diálogo.

    Criei o formulário e nele um campo do tipo imagem onde o chamei de imgproduto, ao lado do campo imagem, um botão que ao ser clicado, deveria abrir a caixa de dialogo, me permitir escolher a dita cuja e depois atribui-la ao campo imgproduto. coloquei no evento ao clicar o codigo abaixo:

    Private Sub Comando1_Click()

    ' Requer o Microsoft Office 11.0 Object Library ativado.

    Dim fDialog As Office.FileDialog

    ' Set up the File Dialog.
    Set fDialog = Application.FileDialog(msoFileDialogFilePicker)

    With fDialog

    ' Allow user to make multiple selections in dialog box
    .AllowMultiSelect = False

    ' Set the title of the dialog box.
    .Title = "Please select one or more files"

    ' Clear out the current filters, and add our own.
    .Filters.Clear
    .Filters.Add "Imagens JPG", "*.jpg"
    .Filters.Add "Imagens GIF", "*.gif"
    .Filters.Add "Todos Arquivos", "*.*"

    ' Show the dialog box. If the .Show method returns True, the
    ' user picked at least one file. If the .Show method returns
    ' False, the user clicked Cancel.
    If .Show = True Then

    Me.imgproduto =

    Else
    MsgBox "You clicked Cancel in the file dialog box."
    End If
    End With

    End Sub

    Não estou sabendo o que atribuir a váriavel imgproduto (me.imgproduto). Consegui esse código numa pagina da microsoft, mas o exemplo no caso era para atribuir o nome de vários arquivos a uma listbox. No meu caso não serviu. Alguma dica?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo Empty Re: [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo

    Mensagem  Noobezinho 15/12/2014, 12:44

    Narciso

    Veja esse exemplo.

    Fotos e imagens são a mesma coisa.

    []'s

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    NarcisoRN
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 26/07/2011

    [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo Empty Re: [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo

    Mensagem  NarcisoRN 15/12/2014, 13:24

    Ok Amigo, obrigado pelo exemplo. Vou adequá-lo as minhas necessidades.
    Obs: O botão de remover a foto está dando erro em tempo de execução.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo Empty Re: [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo

    Mensagem  Noobezinho 15/12/2014, 13:37

    Veja no evento ao clicar do botão de remover e altere o código para:

    Me.Foto.Picture = Application.CurrentProject.Path & "\IMAGENS\SemFoto.PNG"


    Boa sorte!

    Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo Empty Re: [Resolvido]Inserindo imagem em um formulario através de uma Caixa de dialogo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 23:30