SQL og dbgrid??
Hey eksperter.Jeg har ledt og ledt, men har ikke helt fundet ud af om man kan sætte flere SQL til 1 dbgrid.
Jeg har en ADOQuery, hvor dens SQL String er :
Select * From PersonT Where Telt <> ''
Den sortere alle mine Telt pladser fra min access database, ind i en dbgrid. Men... i dbgriden, skal jeg kunne trykke på TitleClick, så den sortere efter colonnerne.
Jeg har skrevet følgende, men så sortere den ikke kun telt pladserne fra:
procedure TTeltForm.FormCreate(Sender: TObject);
begin
datamodule1.TeltQ.SQL.Clear;
datamodule1.TeltQ.SQL.Add('Select * From PersonT');
datamodule1.teltQ.Open;
end;
procedure TTeltForm.DBGridTeltTitleClick(Column: TColumn);
var
OrderBy: string;
begin
OrderBy := Column.FieldName;
with datamodule1.TeltQ do begin
DisableControls;
Close;
SQL.Clear;
SQL.Add('Select * From PersonT order by ' + OrderBy);
Open;
EnableControls;
end;
Hvad gør jeg??