Bloquer edição de somente 1 registro opós salvar

Delphi

13/03/2003

É o sequinte, o programa é um controle de inscrição na Divida Ativa, após o pagamento do débito, o registro é salvo através do button (salvar) e este registro não poderá mais ser editado, os outros registros continuam em aberto, pois ainda consta o débito.


Consorte

Consorte

Curtidas 0

Respostas

Orlando Frade

Orlando Frade

13/03/2003

Você pode adicionar um campo na sua tabela onde ficará armazenado se o cliente já pagou ou não a conta.
Tipo se o campo PAGO=s então ele desativa o botão editar senão ele ativa o botão editar.

É o sequinte, o programa é um controle de inscrição na Divida Ativa, após o pagamento do débito, o registro é salvo através do button (salvar) e este registro não poderá mais ser editado, os outros registros continuam em aberto, pois ainda consta o débito.



GOSTEI 0
Adilsond

Adilsond

13/03/2003

No evento AfterScroll da Table/Query/ClientDataSet:

Table/Query/ClientDataSet.ReadOnly := not Table/Query/ClientDataSetCampo.IsNull;


GOSTEI 0
Anonymous

Anonymous

13/03/2003

Se estiver utilizando DBedit ---Mude a propriedade do Campo para REadOnly. (Somente Leitura)

Se estiver usando um Edit (Bloqeia a Edição)


GOSTEI 0
Consorte

Consorte

13/03/2003

Se estiver utilizando DBedit ---Mude a propriedade do Campo para REadOnly. (Somente Leitura) Se estiver usando um Edit (Bloqeia a Edição)



GOSTEI 0
POSTAR