MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Abrir outro Form com OpenArgs

    Compartilhe
    avatar
    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 775
    Registrado : 11/09/2013

    [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  formiga10x em Sex 30 Maio 2014, 02:20

    Boa noite Fórum.
    Alguém poderia me ajudar nesta dúvida...
    Seguinte: Tenho um form que lista todas as contas à receber ao iniciar o programa pois bem. Neste form existe uma lista e gostaria de ao clicar 2x abrisse o form para receber a dívida referente ao selecionado na lista já com os campos do form receberDívida preenchido de acordo com a seleção no form anterior.
    Não tenho certeza mas acho que é com a Função OpenArgs só que nem sei usá-la...

    Abraço a todos.

    Estou tentando da seguinte forma:
    Código:
    DoCmd.OpenForm "frmReceberDívida", , , , , , Me.lstReceber.Column(0)
    Mas até no momento nem sobra de sucesso

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  Noobezinho em Sex 30 Maio 2014, 03:16

    Olá Elias

    Está faltando algo no argumento, o que há na coluna(0) da caixa de listagem?
    Digamos que seja o código de algo, vou chamar de idAlgo, ok?

    Então pra abrir o form com o código escolhido na caixa de listagem será:


    DoCmd.OpenForm "frmReceberDívida", , , , , , "idAlgo = " & Me.lstReceber.Column(0)


    Abraços

    Noob
    avatar
    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 775
    Registrado : 11/09/2013

    Re: [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  formiga10x em Sex 30 Maio 2014, 03:46

    Entendi mas só consegui fazer com campos acoplados...
    Existe um jeito de fazer com campos não acoplados?

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  Noobezinho em Sex 30 Maio 2014, 11:25

    Experimente assim:

    Código:


     DoCmd.OpenForm "frmReceberDívida"
     Forms!frmReceberDívida!idAlgo = Me.lstReceber.Column(0)
     Forms!frmPosiçãoContratos.Requery ou .Refresh




    Noob
    avatar
    formiga10x
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 775
    Registrado : 11/09/2013

    Re: [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  formiga10x em Sex 30 Maio 2014, 12:47

    Resolvido muito obrigado pela atenção Smile

    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]Abrir outro Form com OpenArgs

    Mensagem  Noobezinho em Sex 30 Maio 2014, 15:50

    Opa !!

    Que bom que deu certo  bounce 

    Valeu pelo retorno

    Boa sorte!

    Noob

      Data/hora atual: Sex 25 Maio 2018, 00:11