アーカイブ

2021/02/04
  • PowerBuilder
  • プログラミングテクニック
データウィンドウから更新対象テーブル名を取得する

データウィンドウから更新対象テーブル名を取得する

方法 データウィンドウをオープンして確認するのではなく、スクリプトを使用してデータウィンドウで更新対象となるテーブルを取得するには、Describe 関数を使用します。Describe 関数の引数に “dat […]

2021/02/03
  • PowerBuilderライセンス
サブスクリプション更新後に開発環境で必要な作業はありますか?

サブスクリプション更新後に開発環境で必要な作業はありますか?

サブスクリプションの更新後、開発環境でもマシン上のライセンスを更新する必要があります。 オンラインライセンスをご利用の場合(3.1.3 ライセンス情報の更新) オフラインライセンスをご利用の場合(3.2.4 オフラインラ […]

2021/02/02
  • PowerBuilderエディション
Standard Editionで開発したアプリーションはProfessional/CloudPro Editionでも継続開発できますか?

Standard Editionで開発したアプリーションはProfessional/CloudPro Editionでも継続開発できますか?

Professional/CloudPro Editionは、Standard Editionの上位エディションとなりStandard Editionの機能を包含しています。このため、Standard Editionで開 […]

2021/02/01
  • PowerBuilder
  • プログラミングテクニック
タブコントロール上に配置したコントロールの関数を実行する

タブコントロール上に配置したコントロールの関数を実行する

方法 タブコントロール上に配置したコントロール、すなわちタブコントロール上のタブページに配置されたデータウィンドウなどコントロールの関数を実行する場合は以下の構文を利用します。 tabcontrol.tabpage.co […]

2021/01/27
  • プログラミングテクニック
シングルラインエディットをスクリプトで入力不可にする

シングルラインエディットをスクリプトで入力不可にする

方法 シングルラインエディットの入力を不可にするには、シングルラインエディットの Enabled プロパティもしくは DisplayOnly プロパティを設定します。 Enabled プロパティを False に設定する […]

2021/01/26
  • プログラミングテクニック
文字列としてダブルクォーテーションを使用する

文字列としてダブルクォーテーションを使用する

方法 ダブルクォーテーション ("") で括られた文字列リテラル内でダブルクォーテーションを使用するには、エスケープ文字である「ティルダ “~”」を付与します。 【例】 ls_ […]

2021/01/25
  • プログラミングテクニック
データウィンドウの現在の状態をファイルに保存する

データウィンドウの現在の状態をファイルに保存する

方法 データウィンドウの現在の状態を保存するには SaveAs 関数で PSR ファイルへ出力します。 PSR ファイルはファイル拡張子 PSR を持つ特殊なファイルで Powersoft レポートファイル形式でデータを […]

2021/01/22
  • プログラミングテクニック
印刷ページ数を取得する

印刷ページ数を取得する

方法 スクリプトで印刷ページ数を取得するには Describe 関数内で Evaluate 関数を使用して、データウィンドウ式関数である PageCount を呼び出します。 データウィンドウ式関数では PageCoun […]

2021/01/21
  • プログラミングテクニック
複数行入力可能なエディットカラムで半角文字列を改行する

複数行入力可能なエディットカラムで半角文字列を改行する

方法 複数行の入力が可能な高さのあるエディットカラムで、カラムの横幅を超える英数字が入力された場合に改行されない動作は「ワードラップ機能」によるものです。 この機能は無効にすることができないため、任意の文字数ごとに改行や […]

2021/01/20
  • プログラミングテクニック
データウィンドウの行をドラッグ&ドロップで移動する

データウィンドウの行をドラッグ&ドロップで移動する

方法 Clicked イベント、DragWithin イベント、DragDrop イベントを利用することで、単一データウィンドウ内においてドラッグ&ドロップにより行を移動させることが可能です。   【例】クリッ […]

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