Ik ben bezig met tabel Try-Out Quote. Hier zitten een aantal sleutels in helaas niet degene die ik nodig heb. Het toevoegen van een sleutel is geen optie. Nu heb ik op het forum al gelezen dat je een integer tabel moet maken. Dat is me ook gelukt. Alleen nu is mijn probleem dat ik de sorting van velden wil aanpassen, maar ik heb geen idee hoe ik dit moet doen. Ik wil namelijk sorteren als eerste op "Register date" dan "Estimator" en vervolgens "Code" En kan je deze velden dat ook weer requestfields weergeven voordat je je report opstart?
Daarnaast is alleen een integer tabel genoeg of moet ik ook de tabel Try-Out Quote ook laten staan als dataitem?
0
Comments
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
In mijn report heb ik bij de integer de volgende c/cal code staan:
Integer - OnPreDataItem()
TempTryOutQuote.RESET;
TempTryOutQuote.SETCURRENTKEY(Estimator,"Register Date",Code);
SETRANGE(Number,TempTryOutQuote.COUNT);
Integer - OnAfterGetRecord()
IF Number = 1 THEN
TempTryOutQuote.FIND('-')
ELSE
TempTryOutQuote.NEXT;
Ik krijg nog steeds de melding dat het geen bestaande sleutel is. Blijkbaar doe ik toch nog iets fout, waardoor hij de sleutel van de tijdelijke tabel niet neemt.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
Wat de bedoeling is is om zelf je eigen sorteercode te schrijven zodat je de records die je ophaalt in je werkelijke tabel in volgorde in de tijdelijke tabel steekt. Dit doe je in je try-out-quote dataitem. (hiervan wordt niets afgedrukt!, dus geen secites) Om de volgorde te garanderen (mis/ge)-bruik je best de primairy key, als je deze ook moet weergeven in je rapport, neem dan een andere tabel waar je je integer, en je primary key in kan steken.
Custom sorting niet op basis van je eigen key is en blijft zo moeilijk als je het jezelf maakt.
De tabel try-out-quote natuurlijk laten staan, anders zal dit nooit gaan. zo kunnen de filters die daarop worden gezet gebruikt worden om deze niet in je tijdelijke tabel te zetten.
|To-Increase|