アーカイブ

2020/10/29
  • PowerBuilder
  • プログラミングテクニック
動的に作成したデータウィンドウを PBL に保存する

動的に作成したデータウィンドウを PBL に保存する

方法 動的データウィンドウを PBL に保存するには、LibraryImport 関数を使用します。 【例】 // 変数宣言 Integer li_cd_rtn String ls_dwsyntax String ls_ […]

2020/10/28
  • PowerBuilder
  • プログラミングテクニック
データウィンドウを印刷する際に特定のページ数だけを印刷する

データウィンドウを印刷する際に特定のページ数だけを印刷する

方法 データウィンドウのデータを印刷する際に複数ページのうち、特定のページ数だけを印刷したい場合、データウィンドウコントロールの PrintPage イベントで引数 PageNumber (これから印刷されるページ番号) […]

2020/10/27
  • PowerBuilder
  • プログラミングテクニック
コントロールのイベントを別のコントロールのイベントから実行する

コントロールのイベントを別のコントロールのイベントから実行する

方法 たとえば、データウィンドウ内に配置したボタンコントロールのクリックをウィンドウ上のボタンから起動するなど、特定のコントロールのイベントを別のコントロールのイベントから起動するには、TriggerEvent 関数や […]

2020/10/26
  • PowerBuilder
  • プログラミングテクニック
複数のカラムを持つデータウィンドウで特定のカラムデータのみを出力する

複数のカラムを持つデータウィンドウで特定のカラムデータのみを出力する

方法 カラムが複数設定されたデータウィンドウのデータを SaveAs メソッドを使用してファイル出力する際、特定カラムのデータのみを出力するために GetItem、Setitem を使用して別のデータウィンドウへデータを […]

2020/10/26
  • PowerBuilder
  • プログラミングテクニック
データウィンドウ上で現在フォーカスのあるカラム名やカラム番号を取得する

データウィンドウ上で現在フォーカスのあるカラム名やカラム番号を取得する

方法 データウィンドウ上にフォーカスのあるカラム名やカラム番号の情報を取得するには GetColumnName メソッド、GetColumn メソッドをそれぞれ利用します。 また、引数に DWObject を持つイベント […]

2020/10/23
  • PowerBuilder
  • プログラミングテクニック
データウィンドウを使って作成した帳票で各ページの最終ラインのみ太字で印字する

データウィンドウを使って作成した帳票で各ページの最終ラインのみ太字で印字する

方法 帳票をデータウィンドウで作成し印刷出力するアプリケーションなどで、各ページの最終ラインのみ線を太字で出力するには、LastRowOnPage プロパティと行番号を比較して一致する時に Pen.Width プロパティ […]

2020/10/20
  • PowerBuilder
  • プログラミングテクニック
埋め込み SQL で複数のデータを取得する

埋め込み SQL で複数のデータを取得する

方法 埋め込み SQL で複数のデータを取得するには、カーソルを使用します。 カーソルによるデータの取得は以下の手順で行います。 カーソルの宣言 カーソルのオープン 行のフェッチ (複数回) カーソルのクローズ 【例】 […]

2020/10/16
  • PowerBuilder
  • プログラミングテクニック
ウィンドウを閉じるときに別のウィンドウに情報を渡す

ウィンドウを閉じるときに別のウィンドウに情報を渡す

方法 ウィンドウのクローズ時に別ウィンドウへ情報を渡すにはアプリケーションオブジェクトであらかじめ定義されているグローバルオブジェクトのメッセージオブジェクトを利用します。Close イベント内でメッセージオブジェクトへ […]

2020/10/14
  • PowerBuilder
  • プログラミングテクニック
クリックでのみカラムにフォーカスを移動させる

クリックでのみカラムにフォーカスを移動させる

方法 TAB キーの移動ではフォーカスさせず、クリックでのみカラムにフォーカスを移動させるには、クリック時にタブ順を操作することで可能となります。 データウィンドウの対象カラムのタブ順を 0 に設定しておき、Clicke […]

2020/10/09
  • PowerBuilder
  • プログラミングテクニック
データウィンドウで DB エラー発生時にメッセージを出力せずにエラーコードのみを取得する

データウィンドウで DB エラー発生時にメッセージを出力せずにエラーコードのみを取得する

方法 データウィンドウで DB エラーが発生した場合に、システムのメッセージを出力せずにエラーコードのみを取得するには、dberror イベントで 1 を返します。データウィンドウコントロールの dberror イベント […]

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