stringgrid deletar em sequencia

21/02/2006

0

Ola amigos,


tenho um sistema que faz a inclusão de registro em um stringrid principal e em outros dois secundários, ja faz algum tempo que estou pesquisando no forum e não consigo encontrar um topico que me ajude a resolver o meu problema:

1º insiro o dados no stringgrid principal com um codigo sequencial
2º faço o input de dados nos stringgrid segundario (são dois)

na inclusão tudo acontece normalmente, o problema esta na hora em que tento excluir um registro -> procedimento seleciono um registro no stringgrid principal e clico no botão de excluir (no string grid principal a exclusão funciona) o problema acontece que não é excluido todos os registro ligados com o codigo do stringgrid principal sempre sobra um registro

Alguem conhece um procedimento de excluão de linhas no stringgrid?

Obrigado


Uiliangurjon

Uiliangurjon

Responder

Posts

21/02/2006

Edilcimar

Vc teria que fazer um loop para excluir todos os produtos no stringgrid2 que contenham o mesmo código chave do stringgrid1 que está querendo deletar e depois deletar o stringgrid1. Não se esqueça que ao deletar algo no stringgrid2 a quantidade de rows diminui, seria algo mais ou menos assim
while stringgrid2.row[I] <= striggrid2.row.count do
begin
if condição
delete
else
I := I + 1;
end


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar