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

    Formulário salvar apenas após preenchimento de subformulario

    avatar
    vaner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 26/04/2014

    Formulário salvar apenas após preenchimento de subformulario Empty Formulário salvar apenas após preenchimento de subformulario

    Mensagem  vaner 26/6/2015, 15:21

    Colegas do fórum, bom dia.

    Estou com dificuldade em um Form com um SubForm, do tipo contínuo, com campos vinculados.

    Eu criei no formulário um botão de salvar/novo que salva perfeitamente os dados de ambos.

    Contudo notei que ao preencher o formulário e passar para o Subformulário, os dados do Form são salvos automaticamente, e eu não quero isso.

    Quero que todos os dados (Form e SubForm) sejam salvos apenas quando clicar no botão salvar/novo.

    Desde Já agradeço a atenção.



    luissiscone
    luissiscone
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 184
    Registrado : 16/02/2011

    Formulário salvar apenas após preenchimento de subformulario Empty Re: Formulário salvar apenas após preenchimento de subformulario

    Mensagem  luissiscone 30/6/2015, 14:18

    Testa ai...

    Private Sub Form_BeforeUpdate(Cancel As Integer)
    On Error GoTo m
     Dim sMsg As String

       sMsg = "Existe um registro sendo editado, deseja salvar as alterações?"
    i = MsgBox(sMsg, vbYesNo, "Salvar alterações")
    If i = vbNo Then
       DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70
    End If
       DoCmd.GoToRecord , , acNewRec
    m:
    End Sub

    Ou se pretende usar botão então usa sql é a melhor forma...
    avatar
    vaner
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 26/04/2014

    Formulário salvar apenas após preenchimento de subformulario Empty Re: Formulário salvar apenas após preenchimento de subformulario

    Mensagem  vaner 30/6/2015, 18:18

    Boa tarde.

    Implementei mas não obtive êxito.

    O que estou quebrando a cabeça para implementar é o seguinte:
    Quando eu sair do último campo formulário e ser redirecionado para o sub-formulário, não salvar na tabela os campos preenchidos no formulário.
    Só salvar após clicar no botão SALVAR implementado no formulário, salvando ambos (form e subform)

    Obrigado.

    Conteúdo patrocinado


    Formulário salvar apenas após preenchimento de subformulario Empty Re: Formulário salvar apenas após preenchimento de subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 11:04