procedure refresh;
//Im folgenden Beispiel wird ein Bereich für eine Datenmenge definiert. Für das Formular werden zwei Eingabefelder, eine Datenquelle, //eine Client-Datenmenge oder Tabelle, ein Datenbankgitter und eine Schaltfläche benötigt.Nur Windows:procedure TForm1.FormActivate(Sender: TObject);begin Table1.DatabaseName := 'DBDemos'; Table1.TableName := 'Customer.db'; Table1.Active := True; Table1.IndexName := 'ByCompany'; end;procedure TForm1.Button1Click(Sender: TObject); begin if Button1.Caption = '&Apply Range' then begin Table1.SetRange(Edit1.Text,Edit2.Text); Button1.Caption := '&Drop Range'; end else begin Table1.CancelRange; Table1.Refresh; Button1.Caption := '&Apply Range'; end; end;Plattformübergreifend:procedure TForm1.FormActivate(Sender: TObject);begin ClientDataSet1.FileName := 'Customer.cds'; ClientDataSet1.Active := True; ClientDataSet1.IndexName := 'ByCompany'; end;procedure TForm1.Button1Click(Sender: TObject); begin if Button1.Caption = '&Apply Range' then begin ClientDataSet1.SetRange(Edit1.Text,Edit2.Text); Button1.Caption := '&Drop Range'; end else begin ClientDataSet1.CancelRange; ClientDataSet1.Refresh; Button1.Caption := '&Apply Range'; end; end;