MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]OpenArgs através de dois formulários

    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 295
    Registrado : 28/10/2010

    [Resolvido]OpenArgs através de dois formulários Empty [Resolvido]OpenArgs através de dois formulários

    Mensagem  zcarloslopes em 26/4/2019, 15:50

    Boa tarde a todos,

    Desta vez peço ajuda para o seguinte:

    Necessito abrir um formulário e passar alguns valores através do OpenArgs, tipo:
    Código:
    DoCmd.OpenForm "frmX", OpenArgs:="Teste1|" & "Teste2|" & "Teste3"
    Ao abrir o formulário trabalho os valores com uma Array e Split.

    Num caso específico, estou a precisar de passar estes mesmos valores para um terceiro formulário que irá a partir do segundo formulário, sem que os dados tenham sido alocados no segundo form.

    Em suma, passariam do primeiro formulário para o terceiro.

    É possível fazer isso com OpenArgs, ou de outro jeito qualquer?

    Obrigado


    Última edição por zcarloslopes em 29/4/2019, 14:32, editado 1 vez(es)
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2108
    Registrado : 22/11/2016

    [Resolvido]OpenArgs através de dois formulários Empty Re: [Resolvido]OpenArgs através de dois formulários

    Mensagem  DamascenoJr. em 27/4/2019, 02:11

    Simples, no botão do segundo formulário coloque

    DoCmd.OpenForm "frmTerceiro", OpenArgs:=Me.OpenArgs

    ou seja, está abrindo o terceiro formulário passando os valores do OpenArgs do segundo formulário. Exatamente como pretendes.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 295
    Registrado : 28/10/2010

    [Resolvido]OpenArgs através de dois formulários Empty Re: [Resolvido]OpenArgs através de dois formulários

    Mensagem  zcarloslopes em 27/4/2019, 16:11

    Obrigado pelo retorno Ivan,

    Irei testar e e retornarei o resultado.

    Estava testando com TempVars, mas não estava conseguindo.

    Obrigado
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 295
    Registrado : 28/10/2010

    [Resolvido]OpenArgs através de dois formulários Empty Re: [Resolvido]OpenArgs através de dois formulários

    Mensagem  zcarloslopes em 29/4/2019, 14:31

    Obrigado Ivan,

    Funciona correctamente a sua sugestão.

    Abraço
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2108
    Registrado : 22/11/2016

    [Resolvido]OpenArgs através de dois formulários Empty Re: [Resolvido]OpenArgs através de dois formulários

    Mensagem  DamascenoJr. em 29/4/2019, 20:52

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 12/7/2020, 13:06