過去の桐井戸端BBS (桐ver.8)
17222 ある項目で重複禁止を設定していますが1レコード入力後ではなく、その項目の入力後すぐに重複のチェックをしたい やすし 2002/09/08-07:59
以前次のような質問がありました。
フォームにて入力をしています。
顧客的なIDを使って重複禁止をかけています。
でも、1レコード入力後でないと重複禁止が有効になりません。
そこで、入力項目が少なければ良いのですが、1レコード21項目有ります、
ID入力時期ははじめの方です。
重複禁止をかけた項目(ID)入力後直ぐに「重複しています」のエラーを出す方法は?

yasuyukis さんから
運用で簡単に逃げるとすると、顧客IDを入力直後に、F4を押していったん表示状態にしてチェックをかけ、
その後はF2を押して入力を継続するとアドバイスがありました。

この処理をイベントで行う方法はあるのでしょうか。

17223 Re:重複禁止 pokopon 2002/09/08-17:34
記事番号17222へのコメント
やすしさん こんにちは

>この処理をイベントで行う方法はあるのでしょうか。

単純に、

手続き定義開始 顧客ID::ソース値更新()
 メソッド呼び出し @フォーム.更新モード設定(0)
 メソッド呼び出し @フォーム.更新モード設定(2)
手続き定義終了

では駄目ですか? (^^ゞ

17224 できました。 やすし 2002/09/09-00:26
記事番号17223へのコメント
できました。
ヘルプを読んでもなかなか理解できませんでした。
こういうのって、読み込んでいって理解するものでしょうか。
ありがとうございました。

戻る