Jump to content
ColdFusion Inc.

[RESOLVIDO]Check Box para travar registos

Recommended Posts

ColdFusion Inc.

Boa tarde a todos,

 

Antes de mais os meus parabens pela fantastica comunidade que aqui têm.

 

A minha dificuldade é a seguinte:
Eu tenho um Form de entrada de facturas de compra e preciso usar uma checkbox para travar a edição dos dados para aquele registo em especifico.

Imagem do Form

Acho que fui explicito o Suficiente no entanto caso não o tenha sido digam que eu re-explico e caso seja necessario tambem partilho a base de dados.

 

Muito obrigado a todos.

 

 

Edited by ColdFusion Inc.

Share this post


Link to post
Share on other sites
carlosAl

Deves pretender que depois de inserir uma fatura, ja nao seja possivel alterar os dados da mesma, poderias fazar o seguinte :

 

no evento "OnCurrent", em porugues "noActual" do formulario :

 If not  Me.NewRecord Then
      Me.Control1.Enabled = false
      Me.Control2.Enabled = false
      ' e por ai fora
end if

 

ou entao fechar o formulario na totalidade :

Me.Form.AllowEdits = False

se pretendes a checkbox, podes colocar o codigo no evento depois de actualizar da mesma

if me.nomeDaCheckBox = -1 then

 '  aqui colocarias o codigo para desativar

end if

 

  • Vote 1

Share this post


Link to post
Share on other sites
ColdFusion Inc.

Muito Obrigado pela ajuda @carlosAl !

Usei o seguinte codigo na Checkbox;

If Me.CheckBoxPI = -1 Then
	Me.Form.AllowEdits = False
End If

 

No entanto deparei-me com o problema que não conseguia dar Un-check ...
Então pus um Botão com o seguinte Codigo:

Me.CheckBoxPI.Value = 0

 

E está resolvido.
Mais uma vez Grato pela ajuda.

Edited by ColdFusion Inc.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.