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 (記載なし)

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