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]Salvar os dados na tabela somente depois de clicar no botão salvar

    avatar
    edsonsforni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 09/04/2014

    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  edsonsforni 18/7/2014, 17:21

    Boa tarde a todos.

    Venho pedir a ajuda de vocês para a seguinte problemática.

    Tenho em meu banco de dados um formulário chamado FrmClientesEfetivos vinculado a uma tabela TabClientesEfetivos onde são cadastrados os clientes da empresa.

    O formulário FrmClientesEfetivos é aberto por meio de um botão no modo adicionar registro, ou seja logo que ele é aberto é gerada uma chave primaria automaticamente, contudo se o cadastramento for cancelado no meio do caminho aquela linha de registro ficara perdida.

    Gostaria de saber como fazer para lançar os registros na tabela somente depois que o usuário clicar no botão Salvar.

    Desde de já agradeço a atenção
    Atenciosamente
    Edson Sforni
    matheuspereira
    matheuspereira
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 513
    Registrado : 31/12/2012

    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty Re: [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  matheuspereira 18/7/2014, 17:50

    Olá amigo boa tarde. Eu ja tive este problema e consegui resolver desta forma. Como ele gera o registro em branco automaticamente na tabela vc pode usar o seguinte código para que ele apague a linha do registro que estiver nulo, ou seja vazia.

    ' exclui campos nulos da tabela
    CurrentDb.Execute "DELETE * FROM Suatabela WHERE campo vazio Is Null"

    Ele vai buscar na tabela o campo que vc especificar que estiver nulo, ou seja vazio se o campo estiver vazio ele vai apagar a linha do registro. Vc pode usar ao fechar o formulário ou em um botão ai fica ao seu critério. Espero ter ajudado
    Zilton Alencar
    Zilton Alencar
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 14/06/2014

    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty Re: [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  Zilton Alencar 18/7/2014, 20:00

    Edson, boa tarde.

    Uma forma de salvar os dados após clicar em um botão "Salvar" você dever criar seu formulário de cadastro com todos os campos não acoplados. Ao terminar o Cadastro, você envia para outro formulário por código.

    Dois Formulários, chamemos um de PRÉ_Cadastro e outro de CADASTRO (este último deve ser com critério "Entrada de dados")

    Mais ou menos assim:

    Private Sub SeuBotãoSalvar_Click()
       DoCmd.OpenForm "CADASTRO", acNormal, "", "", , acHidden
            'Envia os dados de um Form para o outro  
                   Forms!CADASTRO!Campo1 = Forms!PRÉ_CADASTRO!Campo1
                   Forms!CADASTRO!Campo2 = Forms!PRÉ_CADASTRO!Campo2
                   Forms!CADASTRO!Campo3 = Forms!PRÉ_CADASTRO!Campo3
                   Forms!CADASTRO!Campo4 = Forms!PRÉ_CADASTRO!Campo4
                   Forms!CADASTRO!Campo5 = Forms!PRÉ_CADASTRO!Campo5

           'Avisa e Fecha os Forms
           MsgBox "Cadastrado!"
           DoCmd.Close acForm, "PRÉ_CADASTRO"
           DoCmd.Close acForm, "CADASTRO"
    End Sub


    .................................................................................
    Zilton Alencar
    W8.1 / ACCESS 2013


    Ninguém sabe tão pouco que não possa ensinar algo, e ninguém sabe tanto que não possa aprender um pouco mais, inclusive com quem sabe menos!
    avatar
    edsonsforni
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 16
    Registrado : 09/04/2014

    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty Re: [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  edsonsforni 21/7/2014, 16:07

    Obrigado Pelas dicas senhores.

    Atenciosamente
    Edson Sforni
    Zilton Alencar
    Zilton Alencar
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 40
    Registrado : 14/06/2014

    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty Re: [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  Zilton Alencar 22/7/2014, 12:02

    Caro Edson, conte sempre conosco. Smile


    .................................................................................
    Zilton Alencar
    W8.1 / ACCESS 2013


    Ninguém sabe tão pouco que não possa ensinar algo, e ninguém sabe tanto que não possa aprender um pouco mais, inclusive com quem sabe menos!

    Conteúdo patrocinado


    [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar Empty Re: [Resolvido]Salvar os dados na tabela somente depois de clicar no botão salvar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 04:24