[ gygy @ 18.11.2004. 19:15 ] @
Kako da klikom na dugme izbrise podatke iz cele kolone?
Npr
Imam "Ime", "Prezime" i "Stanje". I sad kad kliknem na Button1 da obrise sve podatke iz kolone "Stanje"?

Unapred hvala!
[ sasas @ 18.11.2004. 19:41 ] @
Ako ti je grid vezan npr. za query q:

Code:

q.first;
while not q.eof do
begin
  q.FieldByName('Stanje').AsString := 'x';
  q.Next;
end;


Alternativno, napravis poseban query (ako radis s ADOom bolje AdoCommand), npr qUpd:

Code:


qryUpd.Sql.Add('UPDATE Tabela SET Stanje = ''x''');
qryUpd.Execute;

q.Requery; // osvezis podatke iz baze


Ovo drugo je znacajno brze, pogotovo ako su baza i program na istom racunaru.

ss.
[ morlic @ 18.11.2004. 21:10 ] @
Da dodam...

Code:

q.DisableControls;
try
  q.first; 
  while not q.eof do
  begin
    q.FieldByName('Stanje').AsString := 'x';
    q.Next;
  end;
finally
  q.EnableControls;
end;