タグ: プログラミングテクニック

2022/02/08
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
複数のデータウィンドウを 1 つの印刷ジョブとして出力する

複数のデータウィンドウを 1 つの印刷ジョブとして出力する

方法 複数のデータウィンドウを 1 つのジョブで印刷を行うには、PrintOpen 関数で印刷ジョブを開き、PrintDataWindow 関数でそれぞれのデータウィンドウを印刷します。 ただし、デフォルトではプリンター […]

2021/12/06
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
計算フィールドで Truncate 関数を使用して正しい計算結果を取得する

計算フィールドで Truncate 関数を使用して正しい計算結果を取得する

方法 データウィンドウ上で定義した計算フィールドで Truncate 関数を使用した際に、取得された結果が想定した値と異なる場合は、引数に定数を付加 (例 : truncate(x+0.0000001,n)) します。 […]

2021/12/03
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
計算フィールドの表示値と取得値の誤差を防ぐ

計算フィールドの表示値と取得値の誤差を防ぐ

方法 数値型の計算フィールドは内部的に Double 型 (浮動小数点型) のデータとして保持しています。 そのため GetItemDecimal 関数で値を取得すると、浮動小数点数の影響から Decimal 型の変数の […]

2021/12/01
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
入力文字がカラムの最大値に達したときに自動でフォーカスを移動させる

入力文字がカラムの最大値に達したときに自動でフォーカスを移動させる

方法 エディットマスク編集様式ではカラムのプロパティの [編集] タブで [自動スキップ] を有効にすることで、入力可能な最大文字数 (「最大値」プロパティ) に達した場合に次の項目にフォーカスが移動します。 エディット […]

2021/11/29
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
MDI で作成されたウィンドウ内のシートを最大表示で使用する

MDI で作成されたウィンドウ内のシートを最大表示で使用する

方法 マルチ ドキュメント インターフェイス (MDI) で作成されたアプリケーションのシートを最大表示で開くには、OpenSheet 関数の arrangeopen 引数に [Layered!] を指定します。 MDI […]

2021/11/26
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウの「グループごとに改ページ」を切り替える

データウィンドウの「グループごとに改ページ」を切り替える

方法 データウィンドウに作成したグループのプロパティ「グループごとに改ページ (NewPage)」はスクリプトで変更することができません。 このため、「グループごとに改ページ」が有効のものと無効のデータウィンドウオブジェ […]

2021/11/16
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウで選択した文字列および文字数を取得する

データウィンドウで選択した文字列および文字数を取得する

方法 データウィンドウで現在選択されている文字列を取得するには、データウィンドウコントロールの SelectedText 関数を使用します。 また、選択された文字列の文字数を取得するには Len 関数を使用します。 【例 […]

2021/11/12
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
Sum 関数で条件に適合した行の値のみを合計する

Sum 関数で条件に適合した行の値のみを合計する

方法 データウィンドウの計算フィールドで Sum 関数で条件に適合した行のみを合計するには、If 文で条件を指定し、条件が一致する場合に指定したカラムの値を返し、条件が一致しない場合は 0 を返した結果を Sum 関数で […]

2021/11/11
  • PowerBuilder
  • プログラミングテクニック
動的に作成したデータウィンドウのプロパティを指定する

動的に作成したデータウィンドウのプロパティを指定する

方法 動的に作成したデータウィンドウのプロパティを指定するには、以下の方法があります。 1. SyntaxFromSQL で指定する SyntaxFromSQL の第 2 引数で、さまざまなプロパティを指定してデータウィ […]

2021/11/10
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
SaveAs で出力するデータのカラム名を変更する

SaveAs で出力するデータのカラム名を変更する

方法 SaveAs 関数で出力するデータのカラム名を指定するには、プロパティの dbName を変更します。 SaveAs 関数で第 3 引数の colheading に TRUE を指定することで、出力されるファイルに […]

PowerBuilder マイグレーション
PowerBuilder学習、動画で始めちゃう?