PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
13082 | 00/09/05 09:18:34 | RE(8):PB7.0: ラジオボタンのマルチ選択 - DWのチェックボックスの使い方 By kobe |
13078 | 00/09/04 17:59:31 | RE(7):PB7.0: ラジオボタンのマルチ選択 - DWのチェックボックスの使い方 By M.M |
13076 | 00/09/04 17:45:05 | RE(6):PB7.0: ラジオボタンのマルチ選択 - DWのチェックボックスの使い方 By kobe |
13075 | 00/09/04 17:39:45 | RE(5):PB7.0: ラジオボタンのマルチ選択 - DWのチェックボックスの使い方 By てとらぽっと |
13074 | 00/09/04 16:58:43 | RE(4):PB7.0: ラジオボタンのマルチ選択について By kobe |
13073 | 00/09/04 15:56:59 | RE(3):PB7.0: ラジオボタンのマルチ選択について By kobe |
13069 | 00/09/04 13:01:33 | RE(2):PB7.0: ラジオボタンのマルチ選択について By てとらぽっと |
13064 | 00/09/04 11:10:35 | RE(1):PB7.0: ラジオボタンのマルチ選択について By こてちゅ |
13063 | 00/09/04 10:51:12 | PB7.0: ラジオボタンのマルチ選択について By kobe |
カテゴリ:データウィンドウ
日付:2000年09月04日 17:39 発信者:てとらぽっと
題名:RE(5):PB7.0: ラジオボタンのマルチ選択 - DWのチェックボックスの使い方
kobeさん、こんにちは。
>1つのカラムに\"123\"や\"1・3\"や\"1・・\"が入っている場合は、
>チェックボックスを3つ用意してON・OFFするようにスクリプトを記述しなくてはいけないのでしょうか?
正論を言うなら、DBのカラムを分けることです。
どうしてそういう設計になっているのか判りませんが多分意味のない理由だと思います。
でまあ、DWの方で対処するとしたら、わたしならこうやります。
目的のカラムを普通にSELECTするのに加えて、
同じカラムを \"1\", \"2\", \"3\"のように1バイトずつ読み出す式を計算カラム
(SQLペインタで記述できるcompute式)に書きます。
わたしはSQL Anywhereの文法は知りませんので、DBのマニュアルでお調べください。
計算カラムを元にそれぞれチェックボックスを作り、入力させます。
UpdateStartイベントに、
計算カラムのチェックボックスの値をつなげたもので
目的のカラムのデータを書き換えるスクリプトを記述します。
以上で、普通にRetrieveしてUpdate()関数を発行すればいいと思います。
>さらに、チェックボックスをON・OFFするスクリプトとは
>dw_1.object.Column.checked = true とした場合エラーになってしまいます。
DWのカラムは、チェックボックスのスタイルを取っていてもチェックボックスとは違います。
ここでは、普通に【ON値のときのデータ値】を代入(もしくはSetItem)します。
カラムのプロパティについては、ヘルプの「データウィンドウ オブジェクトのプロパティ」で
確認できます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.