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]Salvar Dados de Formulário e Subformulário em duas tabelas

    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 6/8/2020, 12:12

    Bom dia Caríssimos,

    Busquei por dois dias seguidos algo no fórum que pudesse me sanar, mas não encontrei especificamente o que preciso e ainda sou aprendiz para enxergar soluções que pudessem me auxiliar nos projetos postados.

    Tenho que salvar em uma segunda tabela os dados de um formulário e um subformulário. Até aí tudo certo. O problema começa quando o subformulário, que está em Folha de Dados, tem mais de um registro e o formulário está em Coluna. Ao efetuar o Loop, por o formulário ter apenas um registro não consigo faze-lo entender que o Loop deve continuar no Subformulário.

    Nesta tabela os dados do formulário também devem ser registrado na mesma quantidade de registros do subformulário, pois preciso da linha completa, com os dados do formulário + subformulário.

    Não sei se me fiz entender.


    Dim bc As Database
    Dim Forn01 As DAO.Recordset

    If MsgBox("Confirma a venda dos produtos?", vbYesNo + vbQuestion, "aviso") = vbYes Then

    Set bc = CurrentDb()
    Set Forn01 = bc.OpenRecordset("tblForn01")
       
    Do While not Forn01.EOF

       Forn01.AddNew

       Forn01!IdCotacao = Me.IdCotacao
       Forn01!IdSolicitacao = Me.IdSolicitacao
       Forn01!DataCotacao = Me.DataCotacao
       Forn01!Comprador = Me.Comprador
       Forn01!Fornecedor = Me.Forn01

    'Aqui começam os dados do subformulário em folha de dados


       Forn01!IdCotacaoDet = Forms![frmCotacao]![frmCotacaoDet]!IdSolicitacaoDet
       Forn01!Qtdade = Forms![frmCotacao]![frmCotacaoDet]!Qtdade
       Forn01!Produtos = Forms![frmCotacao]![frmCotacaoDet]!Produto
       Forn01!ValorUn = Forms![frmCotacao]![frmCotacaoDet]!ValorForn01


        Forn01.Update

    .MoveNext

    Loop

    Set bc = Nothing
    Set Forn01 = Nothing

    MsgBox "Cotaçao inserida com sucesso!"

    Else

    DoCmd.CancelEvent
    MsgBox "Cotação Cancelada"
    End If

    End Sub
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 10/8/2020, 23:05

    Up
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 10/8/2020, 23:14

    Boa noite Gino,

    Por gentileza, poste aqui seu banco de dados (somente partes envolvidas) para análise e solução.

    Grato.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 10/8/2020, 23:28

    Boa noite Alexandre,

    Como é um projeto de estudo, o BD está um caos, ainda aprendendo a estruturar, então segue todo BD.

    O problema está no form "frmSelecionaProdutos". Ao clicar no botão, por hora "Comando33" gostaria de salvar os dados nas tabelas "Forn1 , 2 e 3". Problema está no Loop do subformulário


    Grato pela atenção
    Anexos
    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas AttachmentSysCompras_Rev01.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.9 Mb) Baixado 24 vez(es)
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 10/8/2020, 23:41

    Perdão Alexandre, o problema está no botão "btnSalvar" do Formulário FrmCotacao
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 10/8/2020, 23:49

    Ok Gino,
    Vou verificar e te retorno em breve.

    Att


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 11/8/2020, 13:11

    Bom dia Gino,

    Seu formulário está bem confuso e o cadastro de produtos precisa ser melhorado para também ser utilizado na cotação de compras.
    Vou elaborar um exemplo pra vc utilizar

    Ate mais


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 11/8/2020, 13:37

    Oi Alexandre, realmente. Como estou aprendendo e conhecendo ainda VBA tento de outras maneiras e vira essa confusão toda.

    Nossa, será ótimo ter um exemplo

    Muito Obrigado
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 13/8/2020, 14:00

    UP
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 13/8/2020, 14:25

    Olá Gino,

    Estou finalizando o formulário de cotação.
    Hoje eu já te mando.


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 13/8/2020, 19:41

    Olá Gino,

    Segue modelo de Cotação de Produtos.

    - Tela de Cotação:
    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Cotaca11

    - Tela de Pesquisa:
    Para pesquisar, escolha o campo desejado e informe qualquer valor para carregar a lista com os resultados

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Cotaca12

    Para carregar so dados na tela de Cotação, clicar 2x na linha da lista e o sistema carrega os dados na tela de cotação:

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Cotaca13


    Objetos criados envolvidos no cadastro de Cotação:
    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Objeto11


    Observações:
    - O Cadastro de Cotação foi desenvolvido com o campos Não Acoplados à tabela.
    - Utilize este modelo para desenvolver os demais formulários.
    - Não tive tempo hábil par fazer os comentários no código.
    - Procure ler e entender o código desenvolvido.


    Segue versão do sistema



    Boa sorte.
    Anexos
    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas AttachmentSysComp_v2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.3 Mb) Baixado 96 vez(es)


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda
    avatar
    GinoBR01
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 50
    Registrado : 03/06/2019

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  GinoBR01 13/8/2020, 21:43

    Muito Obrigado Alexandre
    Vou estudar. Ficou ótimo. Sempre aprendendo aqui

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3492
    Registrado : 13/12/2016

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Alexandre Fim 13/8/2020, 22:00

    Valeu Gino...o forum agradece.

    Caso tenha alguma dúvida, manda mensagem no privado, e eu te explico melhor.

    Boa sorte.

    Abraço


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Setinf11
    Sistemas e Tecnologia Ltda

    Conteúdo patrocinado


    [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas Empty Re: [Resolvido]Salvar Dados de Formulário e Subformulário em duas tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 13:46