15. Februar 2010 14:37
Hallo an Alle,
zu diesem Thema gibt es bereits mehrere Beiträge. Ich habe die folgenden vorgefundenen Hinweise ausprobiert:
DeinReport.SETTABLEVIEW(...);
DeinReport.USEREQUESTFORM(FALSE);
DeinReport.DeineFunktionZumSetzenDerOptionswerte; // Aufruf deiner neuen Report-Funktion
DeinReport.RUN;
leider ohne den gewünschten Erfolg.
Kurze Beschreibung:
Bei einem Kunden ist im Angebot (Sales Header) hinterlegt, wie der Kunde das Angebot erhalten soll,entweder per E-Mail oder per Drucker. Dazu habe ich Sales Header um ein Optionsfeld erweitert das diesen Wert beinhaltet.
In der Requestform des Reports habe ich ebenfalls ein Optionsfeld mit den Auswahlmöglichkeiten "E-Mail" oder "Drucker". Ich möchte jetzt natürlich nicht das korrekte Optionsfeld von Hand auswählen und habe es mit der o.g. Methode versucht.
Im Debugger kann ich verfolgen, dass die Funktion in meinem Report aufgerufen wird (ich übergeben den numerischen Wert des Optionsfeldes und setze dann die Variable im Report auf den entsprechenden Wert. Das erfolgt auch.
In der Requestform wird dann aber grundsätzlich wieder der erste Wert aus dem Optionsstring angezeigt. Die Requestform verwende ich, damit ich die Seitenansicht öffnen kann, was ja ohne Requestform wohl nicht möglich ist.
Fällt jmd. dazu eine Lösung ein?
Gruß
Winfried
Zuletzt geändert von WinfriedBarz am 16. Februar 2010 12:25, insgesamt 1-mal geändert.