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]Preencher campo de subformulario automaticamente

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Sex maio 22, 2020 2:11 pm

    Boa tarde

    Tenho 1 formulário aberto chamado "frmReqNova"

    Este formulário "frmReqNova" tem um subformulário chamado "frmEntradasProdutosSubfrm"

    No subformulário "frmEntradasProdutosSubfrm" tem um campo chamado "CboNomeProduto"

    ***************************************************************************
    Quando o formulário principal "frmReqNova" está aberto ao entrar no No subformulário "frmEntradasProdutosSubfrm", e clicar F5 no campo CboNomeProduto" abro um formulário "Lista" que tem uma caixa de listagem que mostra todos os produtos.

    Depois de selecionar um produto na caixa de listagem ao fechar o formulário "Lista".  

    Queria preencher um campo que está num subformulário chamado "CboNomeProduto"

    Private Sub Form_Close()
     Forms!frmReqNova.Form!frmEntradasProdutosSubfrm.CboNomeProduto = Me.Lista1.Column(1)
    End Sub

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1059
    Registrado : 11/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  scandinavo Sex maio 22, 2020 2:33 pm

    Já tentou por o código no evento ao descarregar e não no evento ao fechar.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Sex maio 22, 2020 2:55 pm

    Boa tarde

    Em qual é que eu não tentei Very Happy Very Happy

    O erro deve estar no código

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Sex maio 22, 2020 3:42 pm

    Boa tarde

    Já envia os dados corretos, só que apareceu outro problema Very Happy Very Happy

    Como o formulário é continuo o valor vai sempre para a primeira linha do dito formulário, e mesmo que já esteja preenchida, substitui o valor que lá tiver.





    .................................................................................
    *** Só sei que nada sei ***
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1059
    Registrado : 11/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  scandinavo Sex maio 22, 2020 6:13 pm

    ok

    crie um record set deste sub formulário e use a opção de rs.move new rec


    mais ou mesmo isto
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Sáb maio 23, 2020 6:41 am

    Bom dia Amigos

    Segue o meu Exemplo

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Dom maio 24, 2020 6:33 am

    Bom dia

    Com este código já consigo preencher os dados que queria.

    Mas com a linha a vermelho para enviar o foco para o mesmo formulário não resulta.

    Alguma ideia ?

    If KeyCode = vbKeyReturn Then
    DoCmd.GoToRecord , , acNewRec

    Forms!frmReqNova!frmEntradasProdutosSubfrm!CodProduto = Me.Lista1.Column(0)

    Forms!frmReqNova!frmEntradasProdutosSubfrm!Descricao = Me.Lista1.Column(3)

    Forms!frmReqNova!frmEntradasProdutosSubfrm!txtquantidade.setfocus


     DoCmd.Close

    End If


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Celso Roberto Dom maio 24, 2020 2:12 pm

    Olá..

    primeiro temos que jogar o foco para o subformulário e depois para o campo.

    tente:
    Forms!frmReqNova!frmEntradasProdutosSubfrm.setfocus
    Forms!frmReqNova!frmEntradasProdutosSubfrm!txtquantidade.setfocus

    Aguardamos

    braços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Assis Dom maio 24, 2020 7:59 pm

    Obrigado Celso

    No acontecimento ao fechar vai para lá direitinho.


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Celso Roberto Seg maio 25, 2020 6:51 pm

    Olá..

    Valeu Assis cheers cheers cheers

    Abraços e sucesso


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Preencher campo de subformulario automaticamente Empty Re: [Resolvido]Preencher campo de subformulario automaticamente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 2:03 pm