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

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.