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

2022/02/22
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
シングルラインエディットで Enter キー入力時に次のコントロールにフォーカスを移動する

シングルラインエディットで Enter キー入力時に次のコントロールにフォーカスを移動する

方法 シングルラインエディットで [Enter] キーが押されたときに次のコントロールにフォーカスを移動するには、ウィンドウの Key イベントで [TAB] キーを送信します。 シングルラインエディットへの [Ente […]

2022/02/21
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウ上でクリックされたオブジェクトの種類を取得する

データウィンドウ上でクリックされたオブジェクトの種類を取得する

方法 クリックされたデータウィンドウ上のオブジェクトの種類を取得するには、データウィンドウの Clicked イベントで dwo 引数の Type プロパティを判定します。 Type プロパティは DWObject の種 […]

2022/02/18
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
フォルダー内のファイルの一覧を取得しリストボックスに格納する

フォルダー内のファイルの一覧を取得しリストボックスに格納する

方法 特定のディレクトリ内にあるファイルの一覧を取得し、リストボックスに格納するには DirList 関数を利用します。 構文 listboxname.DirList ( filespec, filetype {, st […]

2022/02/17
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
エディットコントロールに文字が入力される度にイベントを発生させる

エディットコントロールに文字が入力される度にイベントを発生させる

方法 データウィンドウの EditChanged イベントのように、シングルラインエディットやマルチラインエディットに文字が入力/削除されるたびにイベントを発生させるには、イベント ID : pbm_enupdate の […]

2022/02/15
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウを段組みで印刷する

データウィンドウを段組みで印刷する

方法 データウィンドウの段組み印刷はデータウィンドウオブジェクトのプロパティで [印刷の仕様] タブの [段組みカラム] プロパティで設定します。 たとえば、[段組みカラム] プロパティを 2 に設定すると、1 段目がペ […]

2022/02/14
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
レジストリにバイナリ値をセットする

レジストリにバイナリ値をセットする

方法 レジストリに値をセットするには、RegistrySet 関数を使用します。 構文 RegistrySet ( key, valuename, valuetype, value ) 引数 説明 key レジストリの絶 […]

2022/02/09
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
コピー&ペーストによる入力を制限する

コピー&ペーストによる入力を制限する

方法 メールアドレスやパスワードなどの項目に対してコピー&ペーストによる入力を制限するにはコントロールの種類によってそれぞれの方法があります。 シングルラインエディットまたはマルチラインエディット シングルラインエディッ […]

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 型の変数の […]

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