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

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