Sortierung im Grid

Alles, was den Programmierer beschäftigt

Moderator: SYNERPY

Antworten
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Sortierung im Grid

Beitrag von festus01 »

Hallo,

ich möchte in der Maske V_BRRC die Sortierung im Grid auf der Seite 4 mit einer Sortierung vorbelegen.
Ich kann zwar mit einem Klick auf der Spalte die Sortierung vornehmen, aber ich möchte beim Aufruf der Maske bzw. sobald Daten angezeigt werden eine bestimmte Spalte sortiert darstellen, z.B. nach der Positionsnummer aufsteigend.

Wie gehe ich da vor :?:
MfG

KDP

----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Re: Sortierung im Grid

Beitrag von festus01 »

Nochmals Hallo an alle Leser,
ich selbst hat geschrieben:Hallo,

ich möchte in der Maske V_BRRC die Sortierung im Grid auf der Seite 4 mit einer Sortierung vorbelegen.
Ich kann zwar mit einem Klick auf der Spalte die Sortierung vornehmen, aber ich möchte beim Aufruf der Maske bzw. sobald Daten angezeigt werden eine bestimmte Spalte sortiert darstellen, z.B. nach der Positionsnummer aufsteigend.

Wie gehe ich da vor :?:
gibt es da keine Lösung :?:
MfG

KDP

----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
admin
Site Admin
Beiträge: 2673
Registriert: Di Feb 10, 2004 5:48 am
Wohnort: Bayreuth

Beitrag von admin »

Beim Grid können bei der dazugehörigen Query die OrderingItems und OrderingLinks eingestellt werden. Als Beispiel bitte

Code: Alles auswählen

    OrderingItemNo = 1
    OrderingItems.Strings = (
      'A=BAUF_MASKENKEY,BAUFPO_MASKENKEY')
alternativ dazu einfach das SQL der Query mit einem ORDER BY... erweitern.
festus01
Beiträge: 515
Registriert: Di Okt 19, 2004 5:45 am
Wohnort: Diepholz

Beitrag von festus01 »

Hallo Admin,

also irgendwie bekomme ich das nicht hin.
admin hat geschrieben:Beim Grid können bei der dazugehörigen Query die OrderingItems und OrderingLinks eingestellt werden. Als Beispiel bitte

Code: Alles auswählen

    OrderingItemNo = 1
    OrderingItems.Strings = (
      'A=BAUF_MASKENKEY,BAUFPO_MASKENKEY')
Einmal schreiben Sie OrderingItems und OrderingLinks, im Code aber OrderingItemNo und OrderingItems.

Könnten Sie mal ein konkretes Beispiel für die Maske BRRC mit dem Query q_3 - Sortierung nach RG_POS aufführen :?:
MfG

KDP

----------------------------------------------------------
Durch den Computer spart der Mensch so viel Zeit,
dass er diese am Computer verbringen kann.
SYN14
Beiträge: 216
Registriert: Do Jun 17, 2004 8:08 am

Beitrag von SYN14 »

Hallo festus01,

in manchen Fällen kann es vorkommen, dass diese Methode nicht funktioniert. Dann kann man auch folgende Vorgehensweise verwenden:

Im Skript gibt es die Möglichkeit die Sortierung von Queries zu beeinflussen. Dies können Sie zum Beispiel im OnFormShow von FRMV_BRRC erreichen:

Code: Alles auswählen

q_3.SQLOrder('ORDER BY RG_POSNR');
thx SYN14
Antworten