Alterar campos do DbGrid Automaticamente

03/07/2008

0

:oops: Opa, Bem não é segredo que sou novato em delphi mais tbm sou novato em foruns então me desculpem se sair bobagens.

Vamos lá: tenho um Programa de controle de linhas de celulares e um grid que me mostra novas linhas disponiveis eu gostaria de alterar o campo disponivel que estiver em branco para ´sim´; hoje eu fasso isso clicanco na linha do DbGrid mais tenho que fazer isso um por um gostaria de adicionar ao evento Click de um botao para varrer o grid e alterar tudo.

Tks.[/code]


Sidimarsilva

Sidimarsilva

Responder

Posts

03/07/2008

Webjoel

Olá!

É só fazer um while no sei clientdataset, marcando os registros abertos. Ex:

(usando TClientDataSet)
while not (ClientDataSet1.Eof) do
begin
   if (ClientDataSet1MARCADO.AsString = ´NÃO´) then
   begin
       ClientDataSet1.Edit;
       ClientDataSet1MARCADO.AsString := ´SIM´;
       ClientDataSet1.Post;
   end;

   ClientDataSet1.Next;
end;


É só você colocar este código no local onde você deseja fazer o processo!


Responder

03/07/2008

Sidimarsilva

Olá! É só fazer um while no sei clientdataset, marcando os registros abertos. Ex: (usando TClientDataSet)
while not (ClientDataSet1.Eof) do
begin
   if (ClientDataSet1MARCADO.AsString = ´NÃO´) then
   begin
       ClientDataSet1.Edit;
       ClientDataSet1MARCADO.AsString := ´SIM´;
       ClientDataSet1.Post;
   end;

   ClientDataSet1.Next;
end;
É só você colocar este código no local onde você deseja fazer o processo!


Obrigado mesmo webjoel da pra imaginar o trabalho que tava tendo!!! hehehe.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar