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

2021/05/31
  • PowerBuilder
  • プログラミングテクニック
検索時にデータウィンドウを初期化せず現在のデータに追加する

検索時にデータウィンドウを初期化せず現在のデータに追加する

方法 検索時にデータウィンドウを初期化して再検索を行うのではなく、新たな検索結果を現在のデータに追加するには、RetrieveStartイベントで Return 値として 2 を返します。 Retrieve 関数は既定で […]

2021/05/25
  • PowerBuilder
  • プログラミングテクニック
分割されているデータウィンドウのスクロールボックスの位置を指定する

分割されているデータウィンドウのスクロールボックスの位置を指定する

方法 グリッドやタブラ提示様式データウィンドウの水平スクロール分割位置を指定する場合は、データウィンドウコントロールプロパティの「水平スクロールバーの分割可能」プロパティを利用することで実現できます。 分割されたデータウ […]

2021/05/21
  • PowerBuilder
  • プログラミングテクニック
データウィンドウ内のドロップダウンリストボックスのコード表を変更する

データウィンドウ内のドロップダウンリストボックスのコード表を変更する

方法 データウィンドウ内のドロップダウンリストボックスのコード表を変更するには SetValue 関数を使用します。SetValue 関数では変更する「表示の値」と「データの値」をタブ(~t)区切りにして設定します。また […]

2021/05/20
  • PowerBuilder
  • プログラミングテクニック
データベーストレースツールを利用する

データベーストレースツールを利用する

方法 データベース トレース ツールを使用することで、PowerBuilder または PowerBuilder アプリケーションから接続中のデータベースに対して実行される内部コマンドの記録をログファイルに出力できます。 […]

2021/05/19
  • PowerBuilder
  • プログラミングテクニック
ドロップダウンリストボックスの行数を取得する

ドロップダウンリストボックスの行数を取得する

方法 データウィンドウのドロップダウンリストボックスの行数を取得するには、Value プロパティ内の Tab 文字の個数をカウントします。 ドロップダウンリストボックスのリストはカラムの Values プロパティに格納さ […]

2021/05/14
  • PowerBuilder
  • プログラミングテクニック
コンポジットデータウィンドウで特定のレポートだけを検索する

コンポジットデータウィンドウで特定のレポートだけを検索する

方法 コンポジットデータウィンドウで特定のレポート (チャイルドデータウィンドウ) だけを検索するには、レポートへの参照を GetChild 関数で取得して Retrieve を呼び出します。 【例】コンポジットデータウ […]

2021/05/12
  • PowerBuilder
  • プログラミングテクニック
ドット表記でコンポジットデータウィンドウのデータをコピーする

ドット表記でコンポジットデータウィンドウのデータをコピーする

方法 ドット表記でコンポジットデータウィンドウのデータをコピーする場合は、Object と Data プロパティを利用します。異なるデータウィンドウにもコピーすることができますが、項目数およびデータ型とその順序が一致して […]

2021/05/11
  • PowerBuilder
  • プログラミングテクニック
マシンコードで配布したアプリで Error オブジェクトの情報を取得する

マシンコードで配布したアプリで Error オブジェクトの情報を取得する

方法 マシンコード (DLL) で配布したアプリケーションの SystemError イベントなどで Error オブジェクトから情報を取得するには、プロジェクトの「コード生成オプション」で「エラー情報」を有効にします。 […]

2021/05/10
  • PowerBuilder
  • プログラミングテクニック
計算フィールドで他の行のカラムを参照する

計算フィールドで他の行のカラムを参照する

方法 データウィンドウの計算フィールドで他の行のカラムを参照するには、カラム名に “[n]” を付与して現在行からの相対位置を指定します。 なお、存在しない行が指定された場合、値は Null とな […]

2021/05/07
  • PowerBuilder
  • プログラミングテクニック
デバッグ時のデバッガ―表示による LoseFocus イベント発生を抑制する

デバッグ時のデバッガ―表示による LoseFocus イベント発生を抑制する

方法 デバッグモードでの実行時にブレークポイントでデバッガーが表示された場合、意図せず LoseFocus イベントが発生してしまいますが、デバッグモードによる実行ではこの動作を抑制する方法はありません。 LoseFoc […]

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