Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.548 pregleda

Najnovija ↓

Brisanje kolone DbGrid-a 18.11.2004. u 20:15 · pre 267 meseci #1
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!
Potpis
GYGY
Re: Brisanje kolone DbGrid-a 18.11.2004. u 20:41 · pre 267 meseci #2
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.
Potpis
When something is hard to do, then it's not worth doing.
Re: Brisanje kolone DbGrid-a 18.11.2004. u 22:10 · pre 267 meseci #3
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;
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme