Bloquear DBGrid

Delphi

30/04/2004

Olá, pesso@l, estou desenvolvendo um sistema
de impressão de promissórias.
Após elas serem geradas, deve haver a possibilidade
para alterar algum valor em cada parcela.
Para isso, eu uso um DBGrid com uma query em modo de
edição, o problema está que qdo o último registro(parcela) que
é exibido no grid está selecionado, e caso seja pressionado a
seta para baixo, ele cria um campo em branco.
Tem como evitar isso?
T+


Eniorm

Eniorm

Curtidas 0

Respostas

Cesarpir

Cesarpir

30/04/2004

Bom eu faço assim:

No evento ONDataChange do seu Datasource acrescente o código:


if DS.State = dsInsert then //DS é o name do datasource
DS.DataSet.cancel;

Isto se vc usa o grid somente para alteração entendeu, deve funcionar.

Até mais

César


GOSTEI 0
POSTAR