Automatische Vorbelegung auf Request Form

22. August 2005 15:59

Hallo,

viell. weiss das jemand von euch:
Wie kann ich auf einer Request form z.B

Document Type automatisch auf Bestellung

vorbelegen?

mfg dante

22. August 2005 16:08

Hi Dante,
setzt doch einfach die entsprechende Variable auf den entsprechenden Init Wert, das ganze dann im On Pre Report Trigger.

Gruß

Ufuk

Hallo

22. August 2005 16:23

Das Problem ist, das auf der Request Form die auswahl


Bsp:
Belegart : Bestellung

schon zu sehen sein sollte :)


Ich habs in einer CU gemacht, aber jeden Report über eine CU aufzurufen wäre wahnsinn :(

PurchLine.SETRANGE(PurchLine."Document Type", PurchLine."Document Type"::Order);
REPORT.RUN(70100, TRUE, FALSE, PurchLine);

geht das auch noch anders???

Re: Hallo

23. August 2005 08:48

Moin,

Dante hat geschrieben:PurchLine.SETRANGE(PurchLine."Document Type", PurchLine."Document Type"::Order);
REPORT.RUN(70100, TRUE, FALSE, PurchLine);

geht das auch noch anders???


Nunja,

Code:
OnInitReport()

SETRANGE(PurchLine."Document Type", PurchLine."Document Type"::Order);


Ist es das, was du suchst?
Oder in den Properties des DataItems die DataItemTableView fest auf den gewünschten Wert filtern...

Gruss,Otschko

23. August 2005 08:52

Die Filter für die jeweiligen DataItems (also nicht das Register "Optionen") können nur über den von dir genannten Weg
Code:
PurchLine.SETRANGE(PurchLine."Document Type", PurchLine."Document Type"::Order);
REPORT.RUN(70100, TRUE, FALSE, PurchLine);
vorbelegt werden.
Alle anderen Varianten haben - wie du schon bemerkt hast - den Nachteil, dass die Filter nicht sichtbar sind.

Alternative Lösung:
Du kannst zwei Controls auf der RequestOptionForm platzieren.
Die dort angegebenen (Filter-)Werte können innerhalb des Reports vorbelegt werden, sind dann sichtbar und können per Programmcode angewendet werden.
Nachteil: Sie könnten in Konflikt mit möglichen Filtern treten, die der Anwender in dem ursprünglichen Filter-Register eingegeben hat.

Wichtiger Link...

23. August 2005 09:53

http://www.microsoft.com/Businesssoluti ... c.navision

mal sehn ob´s noch was wird.

Danke für eure Antworten!!!

greets
dante