タグ: PowerBuilder
スクリプトで文字列に Tab 文字を挿入する
方法 スクリプトにより文字列内にタブ文字や改行コードを挿入する場合には、特殊な ASCII 文字を使用します。特殊文字の前にはエスケープ文字としてチルダ (~) を付ける必要があり、~t は文字列内にタブ文字を挿入します […]
スクリプトでカラムに値をセットして ItemChanged を呼び出す
方法 スクリプトでデータウィンドウのカラムに値を設定後、ItemChanged イベントを呼び出すには SetText 関数と AcceptText 関数を利用します。 データウィンドウのカラムに SetItem 関数や […]
全角文字のみ入力させたい項目に半角文字が入力されたことを判定する
方法 文字列が全角か半角かを判定する関数は存在しませんが、入力された文字列に対して 1 文字ごとに Len 関数の値を確認することで判定することができます。 Len 関数は文字数を、LenA 関数はバイト数を戻します。ま […]
データウィンドウの水平スクロール分割位置を指定する
方法 水平スクロールの分割位置は DataWindow.HorizontalScrollSplit プロパティで指定することができます。 データウィンドウのプロパティ「水平スクロールバーの分割可能」 を ON (分割可) […]
データウィンドウから更新対象テーブル名を取得する
方法 データウィンドウをオープンして確認するのではなく、スクリプトを使用してデータウィンドウで更新対象となるテーブルを取得するには、Describe 関数を使用します。Describe 関数の引数に “dat […]
タブコントロール上に配置したコントロールの関数を実行する
方法 タブコントロール上に配置したコントロール、すなわちタブコントロール上のタブページに配置されたデータウィンドウなどコントロールの関数を実行する場合は以下の構文を利用します。 tabcontrol.tabpage.co […]
Web API を利用してアプリの画面に QR コードを表示する
こんにちは、サポート部の明石です。 12 月初旬に、Elevate 2020 で発表されたロードマップを受けて Appeon 社と Web ミーティングを行いました。ミーティング中に海外ユーザーの動向を確認したところ「P […]
PowerBuilder 2019 R3 (Build 2670) 英語版 GA
Appeon PowerBuilder 2019 R3 (Build 2670) 英語版 GA がリリースされました。
Oracle から PostgreSQL へのデータ移行? ~異なる DB 間でデータ転送~
データベース間でデータを転送したいケースは多々あると思います。 たとえばシステム移行、他システムへの連携、バックアップからの復元・・・などなど。 同じ DBMS 同士での転送なら楽かもしれませんが、異なる DBMS とも […]
データウィンドウが表示されるまで(前編)
こんにちは、サポート部の Yama-chan です。いつも「初心者の憂鬱」シリーズを読んでいただき、ありがとうございます。 はじめに PowerBuilder の機能を紹介するブログをいくつか書きましたが、いつも「まず、 […]