Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
AW: Proleme bei Locate
11. Sep 2012, 11:08
Delphi-Quellcode:
procedure TFRM_Main.DBG_BuecherTitleClick(Column: TColumn);
begin
Column.Sort;
end;
Delphi-Quellcode:
type
TFieldSortMode = (fsmAuto, fsmAsc, fsmDesc);
TFieldHelper = class helper for TField
...
procedure Sort(aSortMode: TFieldSortMode = fsmAuto);
...
end;
procedure TFieldHelper.Sort(SortMode: TFieldSortMode);
begin
with DataSet do
if (aSortMode = fsmDesc) or ((aSortMode = fsmAuto) and (Sort = Self.FieldName)) then
Sort := Self.FieldName + ' DESC'
else
Sort := Self.FieldName;
end;
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|