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 (記載なし)
Copyright © 2013 Power Future Co., Ltd.