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]Trocar imagem em um formulário a partir de outro formulário

    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 25/6/2014, 03:14

    Olá amigos,
    Tenho mais uma dúvida.
    Eu tenho uma formulário (frmMudaImagem) e nele eu tenho uma caixa de listagem (Lista0) que já está listando as imagens contidas numa subpasta da pasta do BD, também tenho um botão (Selecionar Imagem). E também tenho outro formulário (frmPrincipal) que nele tenho uma imagem (Imagem86)

    A minha dúvida é a seguinte: eu gostaria de escolher uma imagem na listbox do form "frmMudaImagem" e ao clicar no botão "Selecionar Imagem", a imagem do frmPrincipal que é "Imagem86" fosse substituida pela imagem escolhida na listbox.
    Como fazer isso?


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  Noobezinho 25/6/2014, 16:36

    Rodrigo

    Taí  um exemplo.

    Estude bem os código.

    Bom estudo

    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.
    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 25/6/2014, 19:25

    Valeu mais uma vez Noob  cheers 


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 25/6/2014, 20:04

    Noob, eu tenho apenas duas dúvidas a respeito do código:

    1 - Como fazer para que ele tenha efeito somente no meu formulário principal (frmPrincipal)?
    2 - Como fazer para que o formulário continue aberto após a atualização da imagem?

    Grato pela atenção.


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  Noobezinho 25/6/2014, 21:50

    Se quer só para um formulário, por que não usou o primeiro exemplo que te enviei,
    onde tem uma combobox que pode ficar no cabeçalho do formulários?


    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.
    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 26/6/2014, 00:22

    Eu queria fazer assim por que em todo meu projeto os comando abrem um form tipo uma subtela, então usando a combobox e a listbox escondidas ficaria desconexo com todo o design do sistema.

    Eu tentei fazer o código assim:
    Código:
    Private Sub Comando4_Click()
    Dim myform As String

    myform = Me!Forms!frmPrincipal
    DoCmd.OpenForm myform, acDesign, , , , acHidden

      If Forms(Forms().Count - 1).Name = myform Then

        Forms(Forms().Count - 1).Picture = Me.ListaImgs.Column(1)
      End If

    Me.FundoTela.Picture = Me.ListaImgs.Column(1)
    End Sub

    e quanto a parte de não fechar o form ao atualizar a imagem?


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 26/6/2014, 02:37

    Olá Noob,
    Depois de muito tentar consegui alguma coisa.  Very Happy 

    Estou usando este código:
    Código:

    Private Sub Comando3_Click()
    Dim myform
    myform = Forms("frmPrincipal")

    DoCmd.OpenForm myform, acDesign, , , , acDialog

     If Forms(Forms().Count - 1).Name = myform Then
     
        Forms(Forms().Count - 1).Picture = Me.Lista0.Column(0)
        DoCmd.Close acForm, myform, acSaveYes
     End If
     
    Me!Forms("frmPrincipal").FundoTela.Picture = Me.Lista0.Column(0)
    End Sub

    O unico problema é que ele retorna o seguinte erro:

    Erro em tempo de execução '2498':

    A expressão que você inseriu corresponde ao tipo de dados errado para um dos argumentos.


    na seguinte linha:

    DoCmd.OpenForm myform, acDesign, , , , acDialog


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    RAprendiz
    RAprendiz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 79
    Registrado : 08/06/2014

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  RAprendiz 26/6/2014, 03:28

    Olá Noob,
    Estive "fuçando" aqui no código que me passou e finalmente consegui fazer com que ele mudasse a imagem apenas do form principal e o deixasse aberto.
    O código ficou assim:
    Código:
    [color=#ff0000]
    Private Sub Comando3_Click()

    DoCmd.OpenForm "frmPrincipal", acDesign, , , , acHidden

     If Forms(Forms().Count - 1).Name = "frmPrincipal" Then
     
        Forms(Forms().Count - 1).Picture = Me.Lista0.Column(0)
        DoCmd.Close acForm, "frmprincipal", acSaveYes
     End If
    DoCmd.OpenForm "frmPrincipal", acNormal
    Forms("frmPrincipal").Imagem86.Picture = Me.Lista0.Column(0)
    DoCmd.Close acForm, "frmMudaImagem", acSaveYes
    End Sub[/color]

    Muito obrigado mesmo pela sua ajuda!  Very Happy cheers 


    .................................................................................
    Versão: Access 2013

    Nunca tenha certeza de nada, pois a sabedoria começa com a dúvida!
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  Noobezinho 27/6/2014, 03:54

    Opa Rodrigo

    Só agora pude ver tua mensagem e estou respondendo.

    Ótimo que conseguiu

    Valeu o retorno

    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]Trocar imagem em um formulário a partir de outro formulário Empty Re: [Resolvido]Trocar imagem em um formulário a partir de outro formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 22:22