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


    [Resolvido]Como fechar Form sem que salve os dados na tabela

    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Como fechar Form sem que salve os dados na tabela

    Mensagem  leandrowerneck 15/9/2011, 23:58

    Olá pessoal!
    Bom, não sei muito a respeito de Access/VBA mais preciso de ajuda no seguinte:
    O usuário insere os dados no formulário e daí não quer mais fazê-lo. Se simplesmente fecho o Formulário ele insere os dados já digitados na tabela.
    avatar
    Convidado
    Convidado


    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Re: [Resolvido]Como fechar Form sem que salve os dados na tabela

    Mensagem  Convidado 16/9/2011, 00:03

    Tente no envento ao fechar.. ou mesmo em um botão

    Private Sub cmdUndoChanges_Click()
    DoCmd.RunCommand acCmdUndo
    End Sub
    avatar
    Convidado
    Convidado


    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Re: [Resolvido]Como fechar Form sem que salve os dados na tabela

    Mensagem  Convidado 16/9/2011, 00:04

    Para garantir que a opção Undo só está disponível, enquanto a edição ou a adição de um registro, então você também vai precisar para assegurar que você adicione o seguintes procedimentos de evento para o evento atual e eventos sujo do formulário:

    Private Sub Form_Current ()
    Me! CmdUndoChanges.Enabled = False
    End Sub SubPrivate Form_Dirty (Cancel As Integer)
    Me! CmdUndoChanges.Enabled = True
    end Sub
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Re: [Resolvido]Como fechar Form sem que salve os dados na tabela

    Mensagem  leandrowerneck 16/9/2011, 00:45

    Opá amigão!!

    bom tentei aqui mas me retorna o seguinte erro:

    Erro em tempo de execução '2465':
    O microsoft Office Access não pode localizar o campo 'CmdUndoChanges' referido em sua expressão.

    Onde posso estar errando?
    avatar
    leandrowerneck
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Consegui!

    Mensagem  leandrowerneck 16/9/2011, 02:30

    Valeu amigão! Na verdade, na falta de atenção não renomeei o comando, daí onde estava ocorrendo o problema. Mas mesmo assim eu precisava que não ficasse desabilitado o comando. Com tese na sua idéia, fiz o seguinte:


    Private Sub cmdUndoChanges_Click()
    If Me.Dirty = True Then
    DoCmd.RunCommand acCmdUndo
    DoCmd.Close
    Else
    DoCmd.Close
    End If
    End Sub

    e deu certo! pode ser que tenham modos mais práticos, mas como informei não sei muito sobre Access/VBA.

    Fico muito Grato!
    Com certeza terão mais dúvidas... rsrs
    ####Resolvido####
    avatar
    Convidado
    Convidado


    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Re: [Resolvido]Como fechar Form sem que salve os dados na tabela

    Mensagem  Convidado 16/9/2011, 12:50

    Boa observação e aplicação do Código... Continue assim sempre tentando extrair das dicas aprensentadas a solução que precisa..

    Este é o espírito da coisa..

    Sucesso!

    Conteúdo patrocinado


    [Resolvido]Como fechar Form sem que salve os dados na tabela Empty Re: [Resolvido]Como fechar Form sem que salve os dados na tabela

    Mensagem  Conteúdo patrocinado


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