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]Código para botões Salvar e Cancelar

    avatar
    ilsonyp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 16/06/2014

    [Resolvido]Código para botões Salvar e Cancelar Empty [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  ilsonyp 1/7/2014, 00:41

    Boa noite.
    Estou montando um formulário para cadastro de Fornecedores, onde eu coloquei os seguintes botões: Salvar, Cancelar e Fechar.

    Quando crio os botões via assistente, os registros são salvos na tabela imediatamente ao serem digitados no formulário, entretanto, eu gostaria que eles fossem gravados apenas após clicar em Salvar, e caso seja clicado em Cancelar, mesmo já tendo digitado em alguns campos, o registro não fosse gravado na tabela.

    Alguém pode me ajudar com um código para fazer isso?

    Desde já agradeço

    Att. Ilson
    avatar
    halmeida
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 90
    Registrado : 07/08/2011

    [Resolvido]Código para botões Salvar e Cancelar Empty Re: [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  halmeida 1/7/2014, 02:41

    Tente assim, no evento antes de atualizar do formulário:
    Código:
    if msgbox ("Confirma salvar?",vbyesno)=vbno then
    Me.Undo
    Else
    DoCmd.Save
    End If
    avatar
    ilsonyp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 16/06/2014

    [Resolvido]Código para botões Salvar e Cancelar Empty Re: [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  ilsonyp 4/7/2014, 19:18

    Obrigado, halmeida. Funcionou desta maneira. Entretanto, será que é possível fazer sem a necessidade de confirmar o salvamento?

    Desde já agradeço


    Att. Ilson
    avatar
    halmeida
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 90
    Registrado : 07/08/2011

    [Resolvido]Código para botões Salvar e Cancelar Empty Re: [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  halmeida 5/7/2014, 02:01

    crie uma caixa de texto não vinculada, com propriedade invisível "sim" em qualquer parte do formulário. Chamemos de CaixaTxt, por exemplo.
    insira o seguinte código no evento antes de atualizar do formulário:
    Código:
    if isnull(me.CaixaTxt) then
    Me.Undo
    Else
    DoCmd.Save
    End If

    No evento ao clicar do botão salvar insira o código:

    Código:
    me.CaixaTxt="salvo"
    msgbox "Registro salvo com sucesso"

    Assim pode resolver.

    Entretanto, prefiro trabalhar com formulários desacoplados, aí esta questão de salvar registros muda, pois os dados do formulário somente são salvos na tabela através de uma consulta SQL ou outro código em VBA. Mas para isso, você precisaria reformular seu projeto. Aconselho a estudar sobre formulários desacoplados, pois é a melhor solução do que a de formulários acoplados.
    avatar
    ilsonyp
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    Registrado : 16/06/2014

    [Resolvido]Código para botões Salvar e Cancelar Empty Re: [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  ilsonyp 9/7/2014, 19:44

    Muito obrigado pela ajuda, halmeida.

    Att. Ilson

    Conteúdo patrocinado


    [Resolvido]Código para botões Salvar e Cancelar Empty Re: [Resolvido]Código para botões Salvar e Cancelar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 17:41