Frage

Ich arbeite zur Zeit in einer Umgebung, in Berichten an Anwender als Datei per E-Mail Powersoft werden müssen. Es gibt eine globale Powerbuilder-Funktion, die für eine berechnete Spalte meines DataWindow- verwendet wird. Diese DataWindow- wird der endgültige bA Bericht.
In meiner Funktion Testen wird aufgelöst in Ordnung, wenn Live läuft. Wenn jedoch der Benutzer den Bericht ausführt, sendet er die bA an ihre jeweiligen E-Mail-Adresse. (Ich habe entwerfen das System nicht)
Als sie die bA öffnen, wird die Funktion nicht gelöst. Hat jemand wissen, ob es möglich ist, diese Funktion in die DataWindow- oder in die endgültige bA einzuwickeln?

Danke, Glenn

War es hilfreich?

Lösung

Die globale Funktion muss durch den PSR-Viewer zur Verfügung. Zeitraum. Der Benutzer PSR Zuschauer muss die gleiche globale Funktion haben, um für die DataWindow- richtig zu machen.

Es gibt einen Weg, um es zu arbeiten, aber es ist ziemlich langweilig. Grundsätzlich müssen Sie Ihr berechnetes Feld (das verwendet die globale Funktion) mit einer SQL-Spalte ersetzen. Aktualisieren Sie Ihre SQL eine Dummy-Spalte des entsprechenden Datentyps enthalten. Wenn Sie fertig sind das Abrufen, um den Wert Ihres berechneten Feld erhalten (Look up „Beschreiben Sie (‚bewerten‘)“) und eine SetItem tun () auf dem Dummy-Spalte. Zeigen Sie die Spalte anstelle des berechneten Feld.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top