PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
14060 | 00/12/09 01:54:39 | RE(1):PB6: SyntaxFromSQL関数を使った動的DWの作成 By まこと |
14039 | 00/12/06 18:19:07 | PB6: SyntaxFromSQL関数を使った動的DWの作成 By けいぞう |
カテゴリ:データウィンドウ
日付:2000年12月06日 18:19 発信者:けいぞう
題名:PB6: SyntaxFromSQL関数を使った動的DWの作成
みなさん、はじめまして
標記の件についてですが
CREATE関数を使って、DWを作り
そこにRetrieveしてきたデータを表示させたいのですが
分からないことがありますので、質問させてください。
その疑問点は、
SELECT文で作成したSQL文のあるカラムだけを、チェックボックスにしたいのです。
そのときの指定方法がいまいち分かりません。
オンラインヘルプと、ここの過去ログをみたのですが
それらしき記述がありませんでしたので・・・。
---------------------------------------------
// SQLの生成
new_sql = \"SELECT ID , KOUMOKU_NO, BUNRUI_ID , KANRI_DATA , START_DATE , END_DATE , PATENT_FLAG\" + &
\" FROM KANRI\"
presentation_str = \"style( type=grid ) column( Patent_flag.style=\'checkbox\' )\"
//(↑ここで初期設定をしてみたのですが、ダメでした・・・。)
new_syntax = SQLCA.SyntaxFromSQL(new_sql,&
presentation_str, error_syntaxfromSQL)
IF Len(error_syntaxfromSQL) > 0 THEN
//エラーを表示します。
// mle_sfs.Text = error_syntaxfromSQL
ELSE
//新しいデータウィンドウを生成します。
dw_data. Create(new_syntax,error_create)
IF Len(error_create) > 0 THEN
// mle_create.Text = error_create
messagebox(\"error\",error_syntaxfromSQL)
return
END IF
END IF
/*DataWindowリファレンスEdit.propertyより*/
setting = dw_data.object.patent_flag.edit.style//OK
//dw_data.modify(\"patent_flag.edit.style=checkbox\")//NG
//(Describe関数のみstyle使用可能とあったので、modifyを一応タメしましたが無理でした)
dw_data.SetTransObject(SQLCA)
dw_data.Retrieve()
--------------------------------------------------
あと、考えているのは、
CREATE関数を発行するまえに
NEW_SYNTAXを操作するくらいだと思いますが・・・。
ご存じの方いらっしゃいましたらお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser Netscape4.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.