Bloquear DBGrid
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+
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
Curtidas 0
Respostas
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
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