Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edson_csi

Formulário não apaga registros de certos campos!

Recommended Posts

Olá!

 

Tenho um formulário com campos TextBox, MaskEdBox e OptionButton.

 

Quando eu vou inserir novos dados, somente a caixa TextBox fica em branco.

 

O campo MaskEdBox que está definido como data, não apaga a data do registro anterior e o campo OptionButton, continua tudo marcado como no registro anterior!

 

Obrigado!

 

Abaixo vão os códigos:

 

Private Sub cmdSalvar_Click()

 

On Error GoTo mensagem

 

cmdIncluir.Enabled = True

cmdExcluir.Enabled = True

cmdAlterar.Enabled = True

cmdConsultar.Enabled = True

 

DadosIndicadoresC.Recordset.Update

DadosIndicadoresC.Refresh

 

Exit Sub

mensagem:

MsgBox "Você tentou Inserir um código já existente. Digite um novo código."

 

End Sub

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edson você está trabalhando com o objeto ADODC pelo visto né...Não costumo muito trabalhar com ele, então não sei se ele costuma fazer isso que você está precisando ou não.Mas o que pode fazer é mandar limpar via códigoEx:text1.text = "".Mas no caso da masked, antes de limpar, é necessério tirar a máscara:maskedbox1.mask = ""maskedbox1.text = ""E o mesmo para o optionbuttonoption1 = falseoption2 = falseoption3 = falseoption4 = falseEspero ter ajudado.Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei que já foi tirada a sua duvida, porem acredito que para o maskedbox você possa simplesmente colocarmaskedbox.text = "00:00:00"sem a necessidade de se retirar a mascara e coloca-la novamente, o que aceleraria um pouco sua aplicação....

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu sei que já foi tirada a sua duvida, porem acredito que para o maskedbox você possa simplesmente colocarmaskedbox.text = "00:00:00"sem a necessidade de se retirar a mascara e coloca-la novamente, o que aceleraria um pouco sua aplicação....

Isso funcionar para qualquer tipo de máscara que estiver usando Fernando?Posso fazer "00/00/00", ou "00/00/0000", ele sempre vai aceitar e não vai dar erro na hora que receber outra informação vinda de um bd?Valeu...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.