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

    SubFormulario não adiciona nova linha ao preencher a anterior.

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4939
    Registrado : 20/04/2011

    SubFormulario não adiciona nova linha ao preencher a anterior. Empty SubFormulario não adiciona nova linha ao preencher a anterior.

    Mensagem  Silvio 10/8/2022, 18:57

    Prezados, bom dia / boa tarde / boa noite.

    Tenho um formulário principal ( FrmSimilaridade ) e o sub formulário ( FrmSubSimilaridade ).
    Relacionamento entre as tabelas que dão origem aos formulários, está correto ( TblSimilaridade e TblSubSimilaridade, relacionamento pela chave primária da primeira tabela, para a chave estrangeira da segunda tabela, um para muitos).

    O que ocorre....

    Conforme poderão ver no anexo....ao adicionar um novo registro no FrmSimilaridade, o seu sub permite a adição de apenas uma linha e não de outra linha para fazer uma nova similaridade.   Só funciona clicando com o botão direito do mouse, mas ao executar uma rotina relacionada a inserção o numero de origem....não vai e quando vai sempre é um número aleatório que não tem nada haver.

    Deixei uma numeração no formulário e no sub....para facilitar a compreensão e a lógica das rotinas

    Clica na caixa texto...digite qualquer peça, escolha com o mouse...vai preencher o FrmSimilar...depois no seu sub....clica em busca...e escolhe qualquer coisa, note que não vai abrir a segunda linha do sub formulário.



    Já compactei e reparei.
    Já coloquei uma base de dados nova.
    Já puxei as entidades relacionadas com as rotinas para uma base nova.....e nada de acontecer a similaridade e sempre apenas uma linha no sub.

    Estou a 3 dias tentando decifrar o que pode ser isso.  Se algum colega puder me ajudar.....fico imensamente agradecido.

    Abraços.
    Anexos
    SubFormulario não adiciona nova linha ao preencher a anterior. Attachmentforum.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 9 vez(es)


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    SubFormulario não adiciona nova linha ao preencher a anterior. Empty Re: SubFormulario não adiciona nova linha ao preencher a anterior.

    Mensagem  DamascenoJr. 11/8/2022, 01:24

    No duplo clique do formulário de busca
    ...
    Forms!frmsimilaridade!FrmSubSimilaridade!SaldoEstoque = Me.LstPecas.Column(5)
    Forms!frmsimilaridade!FrmSubSimilaridade.Form.Requery
    DoCmd.Close acForm, Me.Name
    ...


    .................................................................................
    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.
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4939
    Registrado : 20/04/2011

    SubFormulario não adiciona nova linha ao preencher a anterior. Empty Re: SubFormulario não adiciona nova linha ao preencher a anterior.

    Mensagem  Silvio 11/8/2022, 12:37

    Bom dia Damasceno, grato por ter me auxiliado nessa empreitada.
    Depois da COVID, ainda tenho algumas sequelas, uma delas.....a memória !!!
    Solução simples e pratica, que eu nem pensava.

    Meu caro, por favor...não sei como está o teu dia de trabalho ai em tua cidade...mas gostaria de uma pequena ajuda ainda nesse tópico, claro, se for possível a ti.

    Quando fazemos a inserção ( botão ) do subformulário, a peça de origem não está indo, está ficando em branco. Tem como você dar uma olhada na rotina ?

    Tem duas...uma no botão salvar e outra no subformulário.....se não for lhe pedir muito....pode me ajudar ?

    Não estou conseguindo, fazer com que os campos sejam incluídos na TblSubSimilaridade...ora vai o campo origem, ora não.

    Desde já meus agradecimentos a ti.



    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

      Data/hora atual: 1/10/2022, 15:20