アーカイブ

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
ウィンドウを開いた際に常に親ウィンドウの中央位置に表示させる

ウィンドウを開いた際に常に親ウィンドウの中央位置に表示させる

方法 ウィンドウ (子ウィンドウ) をオープンした際に親ウィンドウの中央位置に表示させるには、子ウィンドウの Show イベントなどで下記の式により親ウィンドウの中央に表示させる座標をもとめ、Move 関数を呼び出すか、 […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
カラムのデータが重複する行の有無をチェックする

カラムのデータが重複する行の有無をチェックする

方法 DataWindow カラムのデータが重複する行が存在するかチェックするには Find 関数を使用します。 DataWindow の Find 関数で自身と同じ値の行を検索し、その結果を確認することで効率よくデータ […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
埋め込み SQL で DB のバイナリデータ型を取得、更新する

埋め込み SQL で DB のバイナリデータ型を取得、更新する

方法 埋め込み SQL を利用して Oracle の BLOB 型など、バイナリデータ型に対して SECLET、UPDATE を行うには、SELECTBLOB、UPDATEBLOB 構文を使用します。 バイナリデータ型の […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
データベースのストアドプロシージャやファンクションを呼び出す

データベースのストアドプロシージャやファンクションを呼び出す

方法 データベースに定義されたストアドプロシージャまたはファンクションは transaction オブジェクトに外部関数として宣言することでスクリプトから呼び出すことが可能です。 ユーザーオブジェクトとして transa […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
奇数ページだけ、または偶数ページだけを印刷する

奇数ページだけ、または偶数ページだけを印刷する

方法 DataWindow の Print 関数で奇数ページだけ、または偶数ページだけを印刷するには Page.RangeInclude プロパティを設定します。 DataWindow の Page.RangeInclu […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
ツリービューで現在選択されているアイテムの階層を取得する

ツリービューで現在選択されているアイテムの階層を取得する

方法 ツリービューで現在選択されているアイテムの階層は、Level プロパティで取得することができます。 現在選択されているツリービューアイテムのハンドルからアイテム情報を取得し、Level プロパティで階層を取得します […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
データウィンドウで条件に一致する行をカウントする

データウィンドウで条件に一致する行をカウントする

方法 データウィンドウの計算フィールドで、特定の条件に一致する行数をカウントするには、If 関数と Count 関数を組み合わせて使用します。 If 関数の条件式を「true の場合は 1、false の場合は 0」とし […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
GetFileSaveName 関数でカレントディレクトリが移動しないようにする

GetFileSaveName 関数でカレントディレクトリが移動しないようにする

方法 GetFileSaveName 関数を使用してファイルを選択した場合、カレントディレクトリがダイアログで選択したファイルのフォルダーに変更されてしまいます。 カレントディレクトリが変更されないようにするには、Get […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
Create したインスタンスの存在チェックをする

Create したインスタンスの存在チェックをする

方法 Create したインスタンスの存在チェックを行なうには、IsValid 関数を使用します。 IsValid 関数はオブジェクトのインスタンスが作成されているかどうかを調べることができます。   【例 : […]

2020/09/18
  • PowerBuilder
  • プログラミングテクニック
大量データを少しずつ検索する

大量データを少しずつ検索する

方法 データウィンドウで大量のデータを一度にではなく、少しずつ検索を行うには、データウィンドウペインタのメニュー [行|検索オプション|必要な行だけ検索] を選択します。この機能はデータウィンドウの現在の部分に表示される […]

PowerBuilder マイグレーション