PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14304 | 01/01/17 22:27:14 | RE(9):PB7.0: データウインドウでツリービュー形式 By ryochan |
14303 | 01/01/17 16:29:22 | RE(8):PB7.0: データウインドウでツリービュー形式 By ryochan |
14302 | 01/01/17 16:28:49 | RE(7):PB7.0: データウインドウでツリービュー形式 By ryochan |
14301 | 01/01/17 16:18:51 | RE(6):PB7.0: データウインドウでツリービュー形式 By ryochan |
13118 | 00/09/06 12:40:36 | RE(5):PB7.0: データウインドウでツリービュー形式 By リエッチ |
13097 | 00/09/05 16:22:24 | RE(4):PB7.0: データウインドウでツリービュー形式 By こてちゅ |
13095 | 00/09/05 15:51:20 | RE(3):PB7.0: データウインドウでツリービュー形式 By M.M |
13093 | 00/09/05 15:29:10 | RE(2):PB7.0: データウインドウでツリービュー形式 By dancein |
13089 | 00/09/05 14:05:40 | RE(1):PB7.0: データウインドウでツリービュー形式 By M.M |
13084 | 00/09/05 11:25:44 | PB7.0: データウインドウでツリービュー形式 By dancein |
カテゴリ:データウィンドウ
日付:2001年01月17日 16:28 発信者:ryochan
題名:RE(7):PB7.0: データウインドウでツリービュー形式
PBにおける、簡単なBBS記事一覧表示
サンプルスクリプトです。
新規発言事があったツリーが
一番上に表示されます。
実際のコードを簡略していて
構文ミスがあるかもしれません^^;
本当はカーソルを使いたかったのですが、
再帰処理では既に使われている
とメッセージが出て、できませんでした。
考えてみると、当たり前ですが
そうなると、ストアドプロシージャ
ではできませんね。
実際の開発もアプリの処理で行おうと思いますが、
良い方法をご存じの方がいらっしゃれば
お願いします。
テーブル:t_data
no int PK
title varchar(256)
parent_no int FK(t_data.no)
update_date datetime
データウィンドウオブジェクト
表示用dw:d_title 外部ソース タブラ形式
カラムオブジェクト:title string 256
検索用dw:d_data
select no,title from t_data
検索結果表示用dw_1→d_title
ウィンドウ関数(でなくてもいいですが)
long wf_retrieve_tree(int p_no,string p_tree_char)
引数:p_no 親データのno
:p_tree_char 親のツリー記号
戻り値:検索した行数
つづく...
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.