Autor Beitrag
foxy
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 21.01.03 14:07 
Da ich echt keine passenden Lösungsansatz gefunden habe zum Thema DB sortieren MIT TTAble wohl bemerkt ;)

kann mir da einer helfen .... sql hab ich genug gefunden nur ich benutze keine querry von daher isses bsichen blöd also ich hätte gerne lösungsansatz oder link, wie man Datensätze alphabetisch ordnet :lol: [/code]

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
Luncustaf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 324

Win 2k
D7 Ent.
BeitragVerfasst: Di 21.01.03 14:40 
is nun die frage ob das mit nem table geht. ich würde sagen nein da du dort keine sql statements angeben kannst.

also brauchst du quasi ein query.

sql qürde dann so aussehen.

ausblenden Quelltext
1:
('SELECT * FROM deine tabelle ORDER BY DESC "dein spalte"');					


ich weis net ob das desc da an der richtigen stelle steht und ob das die richtige richtung ist wenn net musste ASC nehmen *denk* oh man das so lange her habs nu einfach mal aussem kopp getippert.

gr€€tz
neojones
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Di 21.01.03 15:36 
Das DESC steht an der richtigen Stelle.

Alternativ könnte man, je nach Datenbank, die Keys vertauschen und dann mit einer physischen Änderung der Datensätze (Geht aber nur bei wenigen Datenbanken, mySQL z.B.) die Reihenfolge ändern. Nachteil: Extrem langsam und bei mehreren Benutzer in jedem Fall systemschädigend.

_________________
Ha! Es compiliert! Wir können ausliefern!
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 21.01.03 15:39 
also gibt es keine möglichkeit das mit TTable zu machen???

muss ich wenn ich das mit sql machen einfach ne querry einfügen die mit der datasource verbinden??? und kann mir einer den komplette code aufschreiben, weil ich habe echt noch ga nich mit sql gearbeitet ... wäre super nett

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Di 21.01.03 16:10 
Hallo,

eine Table wird über Indexe sortiert. Wenn Du beim Öffnen einer DB-Tabelle den Index angibst, sind die Daten aufsteigend nach dem Index sortiert.

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Di 21.01.03 16:15 
he sry das hab ich nich verstanden wie du das meinst ... :oops: kannst mir das mit bsp erklären ....

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)
smiegel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 992
Erhaltene Danke: 1

WIN 7
D7 Prof., C#, RAD XE Prof.
BeitragVerfasst: Di 21.01.03 16:22 
Hallo,

ich habe zum Beispiel eine Tabelle mit den Felder Datum, Benutzer und Abteilung. Beim Erstellen der Datenbank, bekommet jedes Feld einen Index.

Wenn ich nun vor dem Öffnen der Tabelle

ausblenden Quelltext
1:
2:
  Table1.IndexName:='Datum';
  Table1.Open; // oder Table1.Active:=True


den Index zuweise, sind die Daten nach Datum aufsteigend sortiert. Analog gilt dies auch für die anderen Felder.

_________________
Gruß Smiegel
Ich weiß, daß ich nichts weiß, aber ich weiß mehr als die, die nicht wissen, daß sie nichts wissen. (Sokrates)
foxy Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 814

Ubuntu, Gentoo
C++, PHP, Java, Ruby, Perl (Eclipse)
BeitragVerfasst: Fr 24.01.03 08:49 
ahhh also wenn ich das in die FormCreate reinhaue dann tut das ??? ... dann nur noch index angeben und nach diesem Index sortiert der??? ... das ist ja mal fein =) .... ich hoffe der berücksichtigt dann nicht klein und/oder grosse Buchstaben

_________________
"Only wimps use tape backup: real men just upload their important stuff on ftp, and let the rest of the world mirror it." (Linus Torvalds)
OperatingSystem Laptop (Ubuntu Hardy)