PowerBuilderグローバル関数を解決するためのPowerSoftレポートの入手方法
-
05-07-2019 - |
質問
現在、レポートをPowerSoftファイルとしてユーザーにメールで送信する必要がある環境で働いています。
データウィンドウの計算列で使用されるグローバルなPowerBuilder関数があります。このデータウィンドウは最終的なpsrレポートになります。
私のテストでは、ライブで実行すると、関数は正常に解決されます。ただし、ユーザーがレポートを実行すると、psrがそれぞれの電子メールアドレスに送信されます。 (システムを設計しませんでした)
psrを開くと、機能は解決されません。
この関数をデータウィンドウまたは最終的なpsrにラップできるかどうかは誰にもわかりますか?
ありがとう、 グレン
解決
グローバル関数は、PSRビューアーを介して使用可能でなければなりません。期間。データウィンドウを正しく表示するには、ユーザーのPSRビューアーに同じグローバル機能が必要です。
これを回避する方法はありますが、かなり面倒です。基本的に、(グローバル関数を使用する)計算フィールドをSQL列に置き換える必要があります。 SQLを更新して、適切なデータ型のダミー列を含めます。取得が完了したら、計算フィールドの値を取得し(" Describe( 'evaluate')"を参照)、ダミー列でSetItem()を実行します。計算フィールドの代わりに列を表示します。
所属していません StackOverflow