最新の投稿

PowerServer 2020 日本語版 がLTSバージョンに指定されました!
この度、Appeon社はPowerServer 2020 日本語をLTSバージョンとして指定し、リリースから最低60か月間スタンダードサポートを提供する対象としました。PowerServer 2020 日本語(2020年 […]

PowerServer 2021での主な仕様変更のご案内
今後リリース予定のPowerServer 2021は、Windows OSで動作するネイティブアプリをインターネット経由でクライアント端末に自動デプロイできる製品に生まれ変わり、PowerBuilderの機能サポートと、 […]

OpenTabWithParm で追加したオブジェクトの Constructor が 2 回実行される
Tab コントロールの Constructor イベントで OpenTabWithParm 関数によりオブジェクトを追加した場合、追加したオブジェクトの Constructor イベントが 2 回実行される事象が報告され […]

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

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

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

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

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

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

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