タグ: Datawindow
![ドロップダウンデータウィンドウのデータオブジェクトを動的に変更する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
ドロップダウンデータウィンドウのデータオブジェクトを動的に変更する
方法 ドロップダウンデータウィンドウのデータオブジェクトを動的に変更するには、ドロップダウンデータウィンドウカラムの dddw プロパティを操作します。 dddw プロパティの Name プロパティでデータオブジェクトを […]
![データウィンドウの削除バッファのデータを取得する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
データウィンドウの削除バッファのデータを取得する
方法 データウィンドウの削除バッファのデータは Data.Delete プロパティから取得できます。角カッコ([])を指定することで、削除バッファ内の行番号やカラム番号を指定することができます。またデータ型は取り込み元の […]
![Enter キーによる Tab 移動を実装したデータウィンドウでカラムに改行を入力する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
Enter キーによる Tab 移動を実装したデータウィンドウでカラムに改行を入力する
方法 データウィンドウで Enter キーによるタブ移動は [pbm_dwnprocessenter] をイベント ID にもつユーザーイベントを定義して実装することができます。 データウィンドウ内のカラムのフォーカス移 […]
![グループを定義したデータウィンドウを動的に作成する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
グループを定義したデータウィンドウを動的に作成する
方法 データウィンドウを動的にグループ化するには構造が変わるため、SyntaxFromSQL 関数、 Create 関数を使用してデータウィンドウを再作成します。 Create 関数は引数にソースコードを指定してデータウ […]
![行のデータが変更されたことを確認する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
行のデータが変更されたことを確認する
方法 行のデータの変更を確認するには、GetItemStatus 関数を使用します。最初の引数に確認する行番号、2 番目の引数にカラム番号、そして 3 番目の引数にバッファを指定します。 なお、カラム番号に 0 を指定す […]
![グループの最終行をデータウィンドウ式で判定する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
グループの最終行をデータウィンドウ式で判定する
方法 データウィンドウ内のグループごとの最終行であるかどうかは、データウィンドウ式により Max 関数で “for group” キーワードを使用してグループごとの行番号 (GetRow 関数) […]
![行ごとに異なる画像をデータウィンドウに表示する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
行ごとに異なる画像をデータウィンドウに表示する
方法 文字列型のカラム、計算フィールド、またはテーブル BLOB を利用して、行ごとに異なる画像をデータウィンドウに表示することができます。 文字列型のカラムの設定で画像を表示する カラムのプロパティ [全般] タブの「 […]
![データウィンドウ内のラジオボタンのコード表をスクリプトで設定する](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
データウィンドウ内のラジオボタンのコード表をスクリプトで設定する
方法 ラジオボタン編集様式カラムのコード表は Values プロパティで設定することができます。 プロパティの値は 表示値1<Tab>データ1/表示値2<Tab>データ2/表示値3<Tab& […]
![データウィンドウコントロールの内容全体をコピーする](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
データウィンドウコントロールの内容全体をコピーする
方法 データウィンドウコントロールの内容全体をコピーするには GetFullState 関数を利用します。GetFullState 関数は Blob 型のデータとしてデータウィンドウのデータを含め、プロパティやレイアウト […]
![部分一致でデータウィンドウのデータを絞り込む](/images/2020/06/thumbnail-tips-powerbuilder.jpg)
部分一致でデータウィンドウのデータを絞り込む
方法 データウィンドウ内の文字列のデータを部分一致でフィルタリングする場合は、フィルター条件に Like 演算子を使用し、”%” を付加して指定します。 また、Like 演算子の条件内では任意の […]