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;
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jo, den virker fint, men jeg skal også kunne bruge Select * From PersonT Where Telt <> '' og det er det jeg ikke ved hvordan jeg skal gøre?? Jeg ved ikke hvordan den sætning, bliver sat ind i det ovenover.
Der hvor der står orderby, er det der jeg skal skrive Telt, eller hvor kommer det ind i billedet.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.