PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
4943 99/02/03 11:31:41 RE(2):PB6: Find関数でのカラムの指定 By washi
4939 99/02/03 10:56:09 RE(1):PB6: Find関数でのカラムの指定 By bun
4937 99/02/03 10:30:20 PB6: Find関数でのカラムの指定 By washi

カテゴリ:スクリプトの記述
日付:1999年02月03日 10:30 発信者:washi
題名:PB6: Find関数でのカラムの指定

新規で入力した値と同じものが他の行にあった場合、エラーメッセージを出すということをやりたいのですが
・・・
Findを使うと、「式は適切ではありません」と出てきてしまいます。
以下にスクリプトを記述します


(実際はemp_codeから移動されたときに発生するようにスクリプトを書いていますが今は省略します)

//dw(This)の行数を数えます
ll_row_cnt = This.RowCount()

IF ll_row_cnt > 1 THEN
 aaa = This.GetText()

 //Findでaaaがカラム\"emp_code\"と同じものを探す
 ll_row = This.Find(\"emp_code = aaa\",1,ll_row_cnt)

 IF ll_row > 0  and  ll_row <> row_no THEN
  messagebox(\"\",\'値が重複しています\')
 END IF
END IF

ちなみにaaaの値は、いずれもemp_codeに入力されたものです。

どなたかわかる方いらっしゃいますか??
教えて下さい。お願いします!

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)

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