PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13929 | 00/11/16 17:22:31 | RE(10):PB7.0: 検索の仕方 By あみっこ |
13927 | 00/11/16 16:56:27 | RE(9):PB7.0: 検索の仕方 By t.y |
13926 | 00/11/16 16:07:36 | RE(8):PB7.0: 検索の仕方 By おら |
13925 | 00/11/16 15:25:00 | RE(7):PB7.0: 検索の仕方 By あみっこ |
13913 | 00/11/15 17:21:56 | RE(6):PB7.0: 検索の仕方 By あみっこ |
13910 | 00/11/15 15:53:26 | RE(5):PB7.0: 検索の仕方 By t.y |
13909 | 00/11/15 15:22:41 | RE(4):PB7.0: 検索の仕方 By てとらぽっと |
13907 | 00/11/15 15:12:24 | RE(3):PB7.0: 検索の仕方 By こてちゅ |
13906 | 00/11/15 14:40:00 | RE(2):PB7.0: 検索の仕方 By あみっこ |
13896 | 00/11/14 15:37:53 | RE(1):PB7.0: 検索の仕方 By t.y |
13893 | 00/11/14 12:00:29 | PB7.0: 検索の仕方 By あみっこ |
カテゴリ:データウィンドウ
日付:2000年11月16日 16:56 発信者:t.y
題名:RE(9):PB7.0: 検索の仕方
おらさん、あみっこさん、こんにちは。
>mod_string = \"dw_shouhinsentaku.Object.DataWindow.Table.Select =\'\" + &
> sSelect + sWhere + \"\'\"(編集させていただきました)
>rc = dw_shouhinsentaku.modify(mod_string)
>
ええっと...
modifyを使用される場合は、おらさんの記述にもありますように
自分自身のDW名をパラメータにする必要はありませんよ。
rc = dw_shouhinsentaku.modify(\"DataWindow.Table.Select=\'\" + sSelect + sWhere + \"\'\")
でOKです。
DWのTableプロパティについてはヘルプの「データウィンドウのオブジェクトプロパティ」→
「データウィンドウ上のオブジェクトプロパティ」→「DataWindow オブジェクトのプロパティ」→
「Table.property」に記述、例があるので参照して下さい。
ここらへんのヘルプにはDWのいろいろなプロパティがあるので見てみると面白いと思います。
>mod_string = \"DataWindow.Table.Select =~\"\" + sSelect + sWhere + \"~\"\"
>rc = dw_shouhinsentaku.modify(mod_string)
>でどうでしょうか。「\"~\"\"」ではまった覚えがあります。
おらさんの言われる「\"~\"\"」も文字列内でクオーテーションをネストしたりする場合などに
意識しないといけないことなので、気を付けられると良いと思います。
(modify関数のヘルプに記述があります。)
とここまで書いて、あみっこさんのソースを見たら見事にネストしてますね。(笑)
sWhere = \"WHERE CH_SYOUHIN_CD = \'\" + sle_shouhincode.text + \"\'\"
は
sWhere = \"WHERE CH_SYOUHIN_CD = ~~\'\" + sle_shouhincode.text + \"~~\'\"
でないとだめだと思います。
ヘルプを見て、トライしてみて下さい。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS (記載なし)
Browser InternetExplorer4.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.