PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14388 | 01/01/29 13:56:32 | RE(8):PB6: コンポジットのsetitem By Taka |
14386 | 01/01/29 13:02:34 | RE(7):PB6: コンポジットのsetitem By ryochan |
14385 | 01/01/29 12:55:06 | RE(6):PB6: コンポジットのsetitem By こてちゅ |
14382 | 01/01/29 12:38:49 | RE(5):PB6: コンポジットのsetitem By ryochan |
14381 | 01/01/29 11:43:31 | RE(4):PB6: コンポジットのsetitem By こてちゅ |
14380 | 01/01/29 10:32:07 | RE(3):PB6: コンポジットのsetitem By やのん |
14378 | 01/01/27 10:25:58 | RE(2):PB6: コンポジットのsetitem By Taka |
14376 | 01/01/26 21:07:54 | RE(1):PB6: コンポジットのsetitem By M.M |
14374 | 01/01/26 19:31:31 | PB6: コンポジットのsetitem By やのん |
カテゴリ:データウィンドウ
日付:2001年01月27日 10:25 発信者:Taka
題名:RE(2):PB6: コンポジットのsetitem
やのんさん、こんにちは。
>データウィンドウでコンポジットを使用し、そのレポートのカラムにデータを
>setitemすることができますか?
可能です。
GetChildさえ成功していれば、たいていのバッファ制御関数
(InsetRow/DeleteRow/GetItem/SetItem/Sort/Filter ...etc)
は動かせます。
>b = dw_1. GetChild(\"com\",dwc_com)
>dwc_com.SetTransObject(SQLCA)
>dwc_com.Retrieve()
>dwc_com.reset()
>dwc_com.insertrow(0)
>dwc_com.SetItem( 1, \"col_1\", \"データ1\")
>
>と書いても何も表示されませんし、エラーにもなりません。
おそらく、\"com\"という名前が付いていないために、GetChildが失敗しているかもしれません。
(この場面では SetTransObject, Retrieveは不要ですけど...)
M.Mさん:
>推測モードのコメントですが、コンポジットデータウィンドウの動作は表示のみ
>であったと思います。
コンポジットならできますよ。
不可能なのは、ネスティッドの場合です。
ベースDWが複数行存在し、その1行ごとに別々のチャイルドがあるので
GetChildできないんです。
(ドット表記を使えば、親の行番号を指定することでいろいろできるようです)
# 今日の関東はすごい雪ですね。
# 休日出勤の方、お疲れ様です。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.