Layouter uebernimmt Sortierung nicht
Monika Lutz
Hallo,ich erstelle gerade mein erstes Layout nachdem wir auf Version 1.52 upgedatet haben.
Ich habe ein Datenband ohne Sortierung in dem sich ein Detail mit 2 Textfeldern zur Anzeige von T0.U_ZSimDatC (UDF Typ Date) und T0.DocNum befinden.
Die zugrundeliegende Query lautet wie folgt:
SELECT * FROM OQUT T0 WHERE T0.U_ZSimDatC >= '[%CrmFromDate]' AND T0.CardCode ='[%CrmCardCode]' AND T0.U_ZVorgArt like 'S%' ORDER By T0.U_ZSimDatC
Im Layout werden die Datensätze in völlig anderer Reihenfolge ausgegeben wie bei Ausführung der Abfrage in BusinessOne.
Gibt es dafür ein Erklärung?
Danke Monika
Philipp Knecht
HalloKann mir höchstens vorstellen dass nun im Sort Property (neu seit 1.52) des DataBandes irrtümlicherweise die Sortierung überschrieben wurde.
hth
Monika Lutz
Hallo Herr Knecht,das Sort Property wurde nicht überschrieben.
Nachdem ich die FilterExpressiion aus dem Datenband herausgenommen habe und die Einschränkung direkt in die Query eingebaut habe ist die Sortierung in Ordnung.
Welchen Sinn macht dann aber die FilterExpression?
Danke!
Monika Lutz
Philipp Knecht
Hallo Frau LutzSort - und Filter Expression sind nun ab der neusten version 1.52 verwendbar.
Bitte beachten Sie aber dass die Expression mittels GetData("B1_Data....") und nicht direkt via Band zugeweiesen wird.
Faustregel:
Definition vom Band (DataSource, Sort, filter...) -> immer Daten von B1_Data ziehen
Anzeigen, auswerten von Banddaten -> Daten immer über DataBand("Feld") ziehen
hth
0
Please sign in to leave a comment.
Comments
0 comments