PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
9635 | 99/12/20 23:53:32 | RE(2):PB6.5: データウィンドウに張り付いている入力可能なカラム名の取得 By ふくらくん |
9613 | 99/12/20 00:16:28 | RE(1):PB6.5: データウィンドウに張り付いている入力可能なカラム名の取得 By M.M |
9612 | 99/12/18 01:37:31 | PB6.5: データウィンドウに張り付いている入力可能なカラム名の取得 By ふくらくん |
カテゴリ:データウィンドウ
日付:1999年12月20日 23:53 発信者:ふくらくん
題名:RE(2):PB6.5: データウィンドウに張り付いている入力可能なカラム名の取得
M.Mさん、こんばんは。
>以下のスクリプトで、入力可能なカラムをカウントできます。
>
>//データウィンドウオブジェクト内の使用可能なカラム数を取得する
>string colCount,tabSequence,colProtect
>int enableColCount,i
>
>//dw全体のカラム数を取得
>colCount = dw_1.object.dataWindow.column.count
>
>enableColCount = 0
>for i=1 to integer(colCount)
> tabSequence = dw_1.Describe(\"#\"+String(i)+\".tabSequence\")
> colProtect = dw_1.Describe(\"#\"+String(i)+\".protect\")
> /* tabSequenceとProtectプロパティをチェック */
> if integer(tabSequence)>0 and colProtect=\"0\" then enableColCount ++
>next
>
>messageBox(\"\",\"使用カラム数は\"+string(enableColCount)+\"個です\")
>
>
ありがとうございました。おかげさまで解決できそうです。
dw_1.Describe(\"#\"+String(i)+\".name\") を使えばカいラム名も取得できそうですね!
外注先では、ネットが使えないので対応が二日遅れてしまうよ?。 生産性が悪い!!
それでは明日早速試してみます。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.