PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
925 | 98/03/19 12:40:42 | RE(7):動的に作成したDWで更新したい By manabu |
921 | 98/03/19 09:22:29 | RE(6):データの問題だと思うのですが... By てとらぽっと |
918 | 98/03/19 09:02:51 | RE(5):動的に作成したDWで更新したい By あすかちゃんの父 |
914 | 98/03/18 21:12:56 | RE(4):動的に作成したDWで更新したい By まこと |
912 | 98/03/18 20:18:46 | RE(3):動的に作成したDWで更新したい By manabu |
910 | 98/03/18 17:45:01 | RE(2):動的に作成したDWで更新したい By まこと |
908 | 98/03/18 16:12:38 | RE(1):動的に作成したDWで更新したい By ふくちゃん |
906 | 98/03/18 15:56:08 | 動的に作成したDWで更新したい By まこと |
カテゴリ:旧電子会議室
日付:1998年03月18日 16:12 発信者:ふくちゃん
題名:RE(1):動的に作成したDWで更新したい
まことさんこんにちは!
データウインドウの更新テーブルを設定していますか?
ls_fromが更新テーブルであるとすれば
dw_new.Modify(\"DataWindow.Table.UpdateTable = \'\"+ ls_from +\"\'\")
・・・ってな感じのものを書かなくてはいけないと思うんですが・・・。
>タイトルにもあるように、以前、「ふくちゃん」さんが質問した内容についてです。
>以前のは、もう完結しているようなので、改めて質問させていただきました。
>自分も今、動的に作成したDW(dw_new)に更新機能をもたせようとしています。
>
>//指定したTable内の全カラムに、\".Update = Yes\"を設定しています。
>//しかし、ここのFor?Nextが終了した後に、「データウインドウはUPDATE機能がありません。」
>//と表示されます。 何故? または、記述方法のミス?
>string ls_column
>long ll_rows, ll_index, key_rows, key_index
>
>ll_rows = dw_columns.RowCount ( )
>For ll_index = 1 to ll_rows
> If dw_columns.IsSelected(ll_index) Then
> ls_column = dw_columns.GetItemString(ll_index, 2)
> dw_new.Modify(ls_column + \".Update = Yes\")
> MessageBox(\"col\",ls_column + \".Update = Yes\")
> End If
>Next
>
>//指定したTable内の全主キーに対し、\".KEY = Yes\"を設定しています。
>key_rows = dw_unique.RowCount ( )
>For key_index = 1 to key_rows
> If dw_unique.IsSelected(key_index) Then
> ls_column = dw_unique.GetItemString(key_index, 2)
> dw_new.Modify(ls_column + \".KEY = Yes\")
> MessageBox(\"key\",ls_column + \".KEY = Yes\")
> End If
>Next
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.