PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
23121 07/09/06 12:57:17 RE(12):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23120 07/09/06 12:45:27 RE(11):PB6.5: DWのカラムがプロテクトが掛かっているか? By katohtakeo
23119 07/09/06 12:45:05 RE(10):PB6.5: DWのカラムがプロテクトが掛かっているか? By katohtakeo
23118 07/09/06 12:23:24 RE(9):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23117 07/09/06 12:12:21 RE(8):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23116 07/09/06 11:46:12 RE(7):PB6.5: DWのカラムがプロテクトが掛かっているか? By katohtakeo
23115 07/09/06 11:30:06 RE(6):PB6.5: DWのカラムがプロテクトが掛かっているか? By Hakofugu
23114 07/09/06 10:51:16 RE(5):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23113 07/09/06 10:31:23 RE(4):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23112 07/09/06 10:25:13 RE(3):PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa
23111 07/09/06 09:02:23 RE(2):PB6.5: DWのカラムがプロテクトが掛かっているか? By Hakofugu
23110 07/09/06 09:02:17 RE(1):PB6.5: DWのカラムがプロテクトが掛かっているか? By 梶
23109 07/09/05 19:46:40 PB6.5: DWのカラムがプロテクトが掛かっているか? By ramlosa

カテゴリ:スクリプトの記述
日付:2007年09月06日 12:12 発信者:ramlosa
題名:RE(8):PB6.5: DWのカラムがプロテクトが掛かっているか?

Hakofuguさん、こんにちは。

>ftp://ftp.ashisuto.co.jp/pub/sybase/TechNote/4421.pdf
ありがとうございます!
ずばりこれです!!!(結構うれしい)

この手法を採用させていただきます。

結構感動しました!
有難うございました。

スクリプトはこんな感じで作成しました。
------------------------------------------------------------

//
String        strScript

// 起動チェック
IF NOT flg THEN RETURN
CHOOSE CASE dwo.Name
 CASE ”code”
  // Protectプロパティに設定されている式を取得
  strScript = TrimW(Describe(”code.Protect”))
  // 計算式が設定されているかをチェック
  If Pos(strScript , ”~t”) > 0 Then
   // 計算式を取得
   strScript = Mid(strScript , Pos(strScript , ”~t”) + 1)
   strScript = Left(strScript , LenW(strScript)-1)
   
   // カラムがプロテクトされているときは処理中止
   If Describe(”Evaluate(’”+strScript+”’,”+String(GetRow())+”)”)=”1”Then Return
  // 計算式がない場合
  Else
   // カラムがプロテクトされているときは処理中止
   If strScript = ”1” Then Return
  End If
  //
  IF Handle(w_listSrch) = 0 THEN
   IF This.tag = ”” THEN RETURN
   // 検索画面表示
   OpenWithParm(w_listSrch, This)
  ELSE
    w_listSrch.ioCont = This
  END IF
END CHOOSE


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows XP
DBMS Oracle Net8
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle8i
WebServer (記載なし)

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