DBGrid

Delphi

06/02/2003

Olá pessoal tenho uma tabela chamada retirada.db . Tenho um form de pesquisa com um dbgrid, mas na form de pesquisa eu usei uma query para fazer o dbgrid ficar em ordem alfabética. No botão excluir desta form, eu coloquei da seguinte forma

Ex.: FRetirada.table1.delete;

Mas ele exclui outro registro ao invés de excluir o registro selecionado. Quero saber também como fazer para selecionar a linha inteira e também após precionar pesquisar o ítem localizado na linha do dbgrid, mudar de cor automaticamente.

Agradeço desde já!


Franck.c

Franck.c

Curtidas 0

Respostas

Dor_poa

Dor_poa

06/02/2003

Esta dando confusáo de tabela, pois o grid esta mostrando o conteudo da query, o usuario vai seleciona X linha do grid, logo o registro que esta selecionado é o da tabela Query e nao a tabela table1.entao vc. tem que fazer assim:
query1.delete;

Obs.: nao prescisa usar o nome do form... isto polui muito o codigo...


GOSTEI 0
POSTAR