PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15200 | 01/04/27 17:39:45 | RE(1):PB6.5: TABの自動生成した時に生じる問題 By aqua |
15160 | 01/04/25 11:52:03 | PB6.5: TABの自動生成した時に生じる問題 By サクラ |
カテゴリ:スクリプトの記述
日付:2001年04月27日 17:39 発信者:aqua
題名:RE(1):PB6.5: TABの自動生成した時に生じる問題
サクラさん、こんにちは。
>それで多分問題のSOURSEがこれなんですけど
このソースはどこに記述しているんでしょう?
ddlbの『rowfocuschanged』イベントとかでしょうか…
>ddlbで選択された値に順ずるものをうまくTAB内のDWに表示するには、
>どのような処理をどのイベントに書いてあげればいいのか?を是非皆さんの
>お力をお借りして解決させたく思ってます。
知りたいことと合致しているか分かりませんが…
うちの場合、同じように?ddlbで値を選択すると各Tabpageにあるデータウィンドウを
『Retrieve』すると言う処理をしています。
処理自体はddlbの『rowfocuschanged』イベントに書いています。
ユーザーイベントを作成して『event』とか、『postevent』で飛ばしてやるのも手でしょうか。
ちなみにうちの処理はこんな感じです。
ddlb::rowfocuschanged >>
1.検索条件となるキーを取得する。
→ 変数(i_key)に格納。
2.
tab_1.tabpage_1.dw_1.reset() ← データの消去
tab_1.tabpage_1.dw_1.settransobject(sqlca) ← トランザクションのセット
tab_1.tabpage_1.dw_1.retrieve(i_key) ← 再読み込み
→ Tabpage分繰り返す。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Standalone
WebServer Apache
Copyright © 2013 Power Future Co., Ltd.