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

2022/08/03
  • PowerBuilder
  • PowerScript
  • プログラミングテクニック
複数キーの同時入力をスクリプトで実装する

複数キーの同時入力をスクリプトで実装する

方法 [Shift | Tab] キーといった複数キー入力の組み合わせを別の単一のキーに置き換えたい場合など、キーの同時入力をスクリプトによって実装するには、外部関数として定義した Windows API の keybd […]

2022/05/06
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
全データを一度に検索しないようにしてユーザーの待ち時間を短縮する

全データを一度に検索しないようにしてユーザーの待ち時間を短縮する

方法 データの件数が多く、検索が完了するまで時間が掛かる場合は「必要な行だけ検索」オプションを利用します。 デフォルトでは、データウィンドウで Retrieve 関数でデータベースを検索すると一度に全部のデータを格納する […]

2022/04/14
  • Datawindow
  • PowerBuilder
  • プログラミングテクニック
データウィンドウの SELECT 文の条件を動的に追加する

データウィンドウの SELECT 文の条件を動的に追加する

方法 検索引数を利用して動的に条件を変更する場合、指定される可能性のあるすべての条件を WHERE 句としてあらかじめ準備しておく必要がありますが、データウィンドウの WHERE 句をスクリプトにより動的に追加することで […]

2022/04/13
  • PowerBuilder
  • プログラミングテクニック
TreeView コントロールで一番上の項目を選択する

TreeView コントロールで一番上の項目を選択する

方法 TreeView コントロールで一番上の項目に移動するには、FindItem 関数と SelectItem 関数を使用します。FindItem 関数に引数 「RootTreeItem!」 を渡すことで、一番上の項目 […]

2022/04/04
  • PowerBuilder
  • プログラミングテクニック
タブコントロールで現在選択しているタブ番号を取得する

タブコントロールで現在選択しているタブ番号を取得する

方法 タブコントロールで現在選択しているタブ番号は、タブコントロールの SelectedTab プロパティで取得します。 SelectedTab プロパティにはタブコントロールで現在表示されているタブページのインデックス […]

2022/04/01
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
Enter キーでコマンドボタンの Clicked イベントを発生させる

Enter キーでコマンドボタンの Clicked イベントを発生させる

方法 コマンドボタン Clicked イベントを Enter キーで発生させるには、pbm_keydown ユーザーイベントを作成するか、「デフォルト」プロパティを有効にします。 pbm_keydown ユーザーイベント […]

2022/03/08
  • PowerBuilder
  • プログラミングテクニック
Run 関数で起動したアプリケーションが終了するまで処理を止める

Run 関数で起動したアプリケーションが終了するまで処理を止める

方法 Run 関数で起動したアプリケーションは非同期で実行されるため、アプリケーションの終了を待たず即座に次の処理が行われます。同期処理のように Run 関数で起動したアプリケーションが終了するまで処理を停止するには、レ […]

2022/03/04
  • PowerBuilder
  • プログラミングテクニック
ウィンドウ上のコントロールを一括で操作する

ウィンドウ上のコントロールを一括で操作する

方法 ペインタでウィンドウに配置されたコントロールは Window オブジェクトの Control プロパティに格納されています。 Control プロパティは PowerObject 型の配列であり、TypeOf 関数 […]

2022/03/03
  • IDE
  • PowerBuilder
  • プログラミングテクニック
DB ペインタのデータ操作ペインタで開いたテーブルに行を追加する

DB ペインタのデータ操作ペインタで開いたテーブルに行を追加する

方法 DB ペインタの「データ操作ペインタ」で開いているテーブルに行を追加するためには、対象のテーブルにプライマリキーもしくはインデックスが作成されている必要があります。 また、プライマリキーやインデックスがないテーブル […]

2022/03/02
  • PowerBuilder
  • コントロール、ウィンドウ
  • プログラミングテクニック
カスタムユーザーオブジェクトをタブページとしてタブコントロールに追加する

カスタムユーザーオブジェクトをタブページとしてタブコントロールに追加する

方法 タブコントロールにはカスタムユーザーオブジェクトそのものをタブページとして追加することができます。 ペインタからはタブコントロールのタブ部を右クリックし、ポップアップメニューの [ユーザ オブジェクトの挿入] を選 […]

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