Autor Beitrag
abi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 121

Windows 2000
Delphi 5
BeitragVerfasst: Mo 21.06.04 14:08 
Hallo
ich habe eine Tabelle die ich nach verschieden kriterien sotieren will.

Jetzt habe ich dies mit SQL.Add gemacht. Mein Code sieht so aus.

ausblenden volle Höhe Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
procedure TForm6.ArbeiterClick(Sender: TObject);
begin
   Nummer.Checked     := False;
  Geber.Checked      := False;
  DeviceName.Checked := False;
  Aufloesung.Checked := False;
  Seriennummer.Checked := False;
  Datum.Checked        := False;
 // Arbeiter.Checked     := False;
  Abteilung.Checked    := False;

  if Arbeiter.Checked = true then begin
  unit1.Form1.qrSuchen.Active := False;
  unit1.Form1.qrSuchen.SQL.Add('ORDER BY Arbeiter ASC');
  unit1.Form1.qrSuchen.Active := True;
  end;
end;

procedure TForm6.AbteilungClick(Sender: TObject);
begin
   Nummer.Checked     := False;
  Geber.Checked      := False;
  DeviceName.Checked := False;
  Aufloesung.Checked := False;
  Seriennummer.Checked := False;
  Datum.Checked        := False;
  Arbeiter.Checked     := False;
 // Abteilung.Checked    := False;

  if Abteilung.Checked = true then begin
  unit1.Form1.qrSuchen.Active := False;
  unit1.Form1.qrSuchen.SQL.Add('ORDER BY Abteilung ASC');
  unit1.Form1.qrSuchen.Active := True;
  end;
end;


Jetzt ist mein Problem das ich ja nicht meine SQL Text zwischen drin lösche.

Wenn ich jetzt also beim zweiten mal sotieren will, dann bekomme ich eine Fehlermeldung.

Ist es möglich nur die letzte Zeile zulöschen oder kann ich nur alles löschen.

Danke.

abi

_________________
Die lansamste Schnecke kommt auch irgendwann an.
Udontknow
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2596

Win7
D2006 WIN32, .NET (C#)
BeitragVerfasst: Mo 21.06.04 14:19 
So löscht du die letzte Zeile:
ausblenden Delphi-Quelltext
1:
MyDataset.SQL.Delete(MyDataset.SQL.Count-1);					


Cu,
Udontknow
abi Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 121

Windows 2000
Delphi 5
BeitragVerfasst: Mo 21.06.04 14:40 
Danke
geht mercy.

abi

_________________
Die lansamste Schnecke kommt auch irgendwann an.