Como faço para que o no FORM quando eu digito não salve automaticamente na Tabela e nem que seja editado pelo usuário quando ele estiver digitando e sim somente quando ele clicar no botão SALVAR, não quero que dados sejam incluídos na tabela sem o clicar no SALVAR? Fiz umas mudanças no item DADOS - Permitir Edições/Permitir Adições/Entrada de Dados mas ainda não ficou do jeito esperado.
2 participantes
[Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Ghunnar- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 70
Registrado : 10/02/2011
- Mensagem nº1
Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº2
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Para isso o ideal é isto
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
digite aqui a instrução que quer
End If
End Sub
Ah, esqueci...Pode ter um botão com a opção gravar.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
digite aqui a instrução que quer
End If
End Sub
Ah, esqueci...Pode ter um botão com a opção gravar.
Convidado- Convidado
- Mensagem nº3
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Aqui ocorreu o seguinte:
Apliquei a função acima em um formulario "Despesas" ele perguntou se eu gostaria de salvar, ai eu cliquei em Não, Mais ele salvo Sim o arquivo.
Apliquei a função acima em um formulario "Despesas" ele perguntou se eu gostaria de salvar, ai eu cliquei em Não, Mais ele salvo Sim o arquivo.
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº4
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
A funçaõ funciona 100% Rogiel.
Ghunnar- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 70
Registrado : 10/02/2011
- Mensagem nº5
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Vieira,
a função funciona para o GRAVAR, mas quando digita-se não o Rogiel tem razão, GRAVA assim mesmo.
a função funciona para o GRAVAR, mas quando digita-se não o Rogiel tem razão, GRAVA assim mesmo.
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº6
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Assim por favor, realmente não passei a instrução completa, desculpem
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
Ao fazer o Undo não grava
Private Sub Form_BeforeUpdate(Cancel As Integer)
Dim strMsg As String
strMsg = "Foram efectuadas alterações"
strMsg = strMsg & "...Deseja gravar as alterações?"
If MsgBox(strMsg, vbQuestion + vbYesNo, "Gravar?") = vbYes Then
'do nothing
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
Ao fazer o Undo não grava
Ghunnar- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 70
Registrado : 10/02/2011
- Mensagem nº7
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Vieira,
mil por cento ok...beleza.....obrigado. Cambio Finalizado.
mil por cento ok...beleza.....obrigado. Cambio Finalizado.
vieirasoft- Developer
- Respeito às regras :
Sexo :
Localização :
Mensagens : 7304
Registrado : 11/05/2010
- Mensagem nº8
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
Obrigado pelo retorno, Forte abraço.
Conteúdo patrocinado
- Mensagem nº9
Re: [Resolvido]Digitar no FORM sem que salve ou edite por si, mas sim quando eu clicar no botão SALVAR
» [Resolvido]Salvar e Limpar campos quando clicar no botão Salvar
» Atualizar campos na tabela quando digitar no form
» [Resolvido]Como salvar o ID somente quando clicar no Botão.
» [Resolvido]Salvar informação inseridas no subformulário apenas quando clicar em algum botão
» [Resolvido]Não salvar Registro quando digitar no campo e já existir
» Atualizar campos na tabela quando digitar no form
» [Resolvido]Como salvar o ID somente quando clicar no Botão.
» [Resolvido]Salvar informação inseridas no subformulário apenas quando clicar em algum botão
» [Resolvido]Não salvar Registro quando digitar no campo e já existir