Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
if sSortOrder =' DESC ' then sSortOrder := ' ASC ' else sSortOrder := ' DESC ';
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Das ist die Abfrage, welche du durch die Buttons setzt.
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
TForm5:
...
private
sSortColumn, sOldSortColumn: String;
sSortOrder: string;
sAbfrage: String;
...
procedure TForm5.DBGrid1TitleClick(Column: TColumn);
begin
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Ich würde dann in privaten Membern die zuletzt sortierte Spalte und Richtung ablegen.
Beim Klick auf die Buttons dann die Abfrage Ändern.
Keinesfalls würde ich die beiden Vorgänge, die unabhängig voneinander sind, zu einem machen zu wollen.
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Warum brauchst du dann extra Buttons?
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Dann setzte doch nur die Abfrage bei Drücken der Buttons.
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Und was steuern die Buttons? Globale Variablen sind selten ne gute Option.
Forum: Datenbanken
Delphi
by mkinzler,
10. Okt 2007
Da btn_Caption eine lokale Variable ist, bringt der Code so nicht.
In der 2. Methode ist sie zudem unbekannt.
Warum brauchst du für die Sortierungsrichtung einen eigenen Button und machst das nicht als Umkehrung bei weiterem Klick?