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

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