AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

JvDBUltimGrid

Ein Thema von fragile · begonnen am 24. Nov 2008 · letzter Beitrag vom 28. Jan 2014
Antwort Antwort
Luckner

Registriert seit: 28. Nov 2006
Ort: Berlin
418 Beiträge
 
Delphi 7 Enterprise
 
#1

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 12:44
Hallo fragile,

ich versuche mich schon seit einigen Tagen mit der Sortierfunktion von JvDBUltimGrid und finde keine Lösung. Du hast hier geschrieben, dass Du eine Lösung hättest. Kannst Du mir die verraten, bzw. Tipp geben, wo ich eine Demo zu diesem Problem finde?

Danke, Luckner
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 12:56
Hallo fragile,

ich versuche mich schon seit einigen Tagen mit der Sortierfunktion von JvDBUltimGrid und finde keine Lösung. Du hast hier geschrieben, dass Du eine Lösung hättest. Kannst Du mir die verraten, bzw. Tipp geben, wo ich eine Demo zu diesem Problem finde?

Danke, Luckner
Hmmm, der Thread ist 5 Jahre alt und der User (fragile) war das letzte Mal in 2009 hier im Forum.
Die Chancen auf eine Antwort von ihm sind wohl eher als gering einzuschätzen.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Luckner

Registriert seit: 28. Nov 2006
Ort: Berlin
418 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 13:27
Hallo Sir Rufo,

hatte schon mal nach einer Lösung für das Jedi-Grid im September 13 angefragt. Da es damals ad hoc keine Lösung gab, habe ich erstmal weiter andere Sachen programmiert. Jetzt hat mich das Problem eingeholt und jetzt muss ich sortieren. Im Netz hatte es schon einige Anfrage und Lösunge gegeben, aber wenn es eine Lösung gab, dann wie hier "Ahh jetzt weiss ich wies es funktioniert. Danke und Tschüss". Der nächste Ansatz für sortieren wäre mit Dataset oder eine Table. Auf jedem Fall soll es über OnTitleclick werden.

Luckner
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#4

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 13:56
Dann schau mal hier nach.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
Luckner

Registriert seit: 28. Nov 2006
Ort: Berlin
418 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 14:43
Leider gibt es in dem normalen IBDataset keine "Property IndexFieldNames". Könnte sogar sein, dass Jedi-Ultimgrid auf dieses Property zugreift. Meine Datenbank läuft unter Firebird.
  Mit Zitat antworten Zitat
Luckner

Registriert seit: 28. Nov 2006
Ort: Berlin
418 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: JvDBUltimGrid

  Alt 19. Jan 2014, 16:32
Welches dataset für die Firebirddatenbank sollte ich benutzen, damit ich die Index-Propertys benutzen kan?
  Mit Zitat antworten Zitat
Perlsau
(Gast)

n/a Beiträge
 
#7

AW: JvDBUltimGrid

  Alt 28. Jan 2014, 17:56
Leider gibt es in dem normalen IBDataset keine "Property IndexFieldNames". Könnte sogar sein, dass Jedi-Ultimgrid auf dieses Property zugreift. Meine Datenbank läuft unter Firebird.
Wenn dieses Dataset wirklich kein Property IndexFieldNames bereitstellt, könntest du auch mit dem Select-Befehl sortieren. Dein Dataset benötigt ja einen Select-Befehl wie select * from MeineTabelle. Du machst einfach folgendes: Je nach Klick auf die Titelspalte deines Grids erweiterst du den Select-Befehl um die jeweilige Order-Klausel: select * from MeineTabelle order by SpalteId. Das sortiert die Tabelle aufsteigend. Um nun absteigend zu sortieren, gibt es den Befehl desc, den du bei Bedarf einfach an den SQL-Befehl anhängst: select * from MeineTabelle order by SpalteId desc.

Bitte beachten: Vor dem Ändern des Select-Befehls immer das jeweilige Dataset schließen: MyDataset.Close; oder MyDataset.Active := False;. Nach dem Neusetzen des SQL-Properties wieder Open bzw. Active := True ausführen lassen. Nach dem Öffnen steht der Datensatz-Zeiger natürlich auf dem ersten Record. Wenn du dir den Record zuvor merkst, kannst du mit Locate den zuvor angezeigten Record wieder zum aktuellen Record machen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz