Autor Beitrag
NOS
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 183
Erhaltene Danke: 2

Win XP, Win Vista Ultimate, Win 7 Ultimate
Delphi 19.4 - Sydney
BeitragVerfasst: Sa 22.03.08 18:42 
Hallo zusammen,

nachdem ich mich schon ein wenig auch dank eurer hilfe durch die datenbankwelt durchkämpfe habe ich nun das problem das ich mit hilfe des ontitleclick in einem tdbgrid nach spalten sortieren will ... als componenten habe ich nur ein ClientDataSet und ein DataSource ...

Ich hoffe Ihr könnt helfen.

Grüße,

_________________
Ich liebe es wenn ein Plan funktioniert ! Aber teilweise sind es die Pläne der Anderen, die besser funktionieren :-)
MisterBum83
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 245
Erhaltene Danke: 2

WIN XP
Delphi 6
BeitragVerfasst: Sa 22.03.08 19:23 
Hier wurde es von jemanden gefragt und gelöst: www.delphipraxis.net/topic13638.html
NOS Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 183
Erhaltene Danke: 2

Win XP, Win Vista Ultimate, Win 7 Ultimate
Delphi 19.4 - Sydney
BeitragVerfasst: Sa 22.03.08 19:44 
user profile iconMisterBum83 hat folgendes geschrieben:
Hier wurde es von jemanden gefragt und gelöst: www.delphipraxis.net/topic13638.html


Das hatte ich auch schon gesehen ... entsprechend ist der code bie mir wie folgt

var
sSortColumn: String;
begin
sSortColumn := dbTabelle.Columns.Items[Column.Index].FieldName;
ClientDataSet.Close;
if bSortOrder then
begin
ClientDataSet.CommandText := 'SELECT * FROM Table ORDER BY ' + sSortColumn;
end
else
begin
ClientDataSet.CommandText := 'SELECT * FROM Table ORDER BY ' + sSortColumn + ' DESC';
end;
ClientDataSet.Open;
bSortOrder := not bSortOrder;
end;


Allerdings weis ich nicht was ich als Table einsetzen soll ....

Any idea ?

Grüße,

_________________
Ich liebe es wenn ein Plan funktioniert ! Aber teilweise sind es die Pläne der Anderen, die besser funktionieren :-)
Xentar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2077
Erhaltene Danke: 2

Win XP
Delphi 5 Ent., Delphi 2007 Prof
BeitragVerfasst: Sa 22.03.08 20:53 
1. Delphi TAGs hier im Forum benutzen
2. Am besten die Table, aus der du die Daten abrufen möchtest..? Wie bekommst du denn jetzt im Moment die Daten angezeigt? Da musst du doch auch schon einen SQL String haben, oder?
NOS Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 183
Erhaltene Danke: 2

Win XP, Win Vista Ultimate, Win 7 Ultimate
Delphi 19.4 - Sydney
BeitragVerfasst: Sa 22.03.08 20:57 
user profile iconXentar hat folgendes geschrieben:
1. Delphi TAGs hier im Forum benutzen
2. Am besten die Table, aus der du die Daten abrufen möchtest..? Wie bekommst du denn jetzt im Moment die Daten angezeigt? Da musst du doch auch schon einen SQL String haben, oder?


Hallo,

also ich habe eine ClientDataSet Komponente ... daran gekoppelt eine DataSource Komponente ... die Daten sind in einer XML Datei ... die Daten zeige ich in dem DBGrid an welchem ich nur das DataSource zuweise ... dann habe ich noch eine edit-ansicht mit DBEDIT Komponenten die auch nur mit dem DataSource verlinkt werden und dann sucht man sich das feld aus ... mehr nicht ... also keine sql stings ... deine TTable compo ...

Drum bin ich etwas ratlos


Gruß,

_________________
Ich liebe es wenn ein Plan funktioniert ! Aber teilweise sind es die Pläne der Anderen, die besser funktionieren :-)