Tips

テキスト変数にデータサイズの上限を設ける

日付2005/12/13
ID40535 (英語原文参照)
バージョン2004
プラットフォームMac & Win

テキスト変数の最大サイズに制限を設けたいと感じることがあるかもしれません。たとえば、会社情報フィールドにテキスト変数を使用しつつ、その最大長を255バイトに設定するとします。レコード保存時に余剰を切り捨てて保存することは簡単ですが、それはユーザに対してやや不親切です。

代わりに、データ入力と同時に残り文字数がフォーム上でカウントダウンされるシステムはいかがでしょうか。ユーザはあと何文字まで入力できるか知ることができ、制限を超えて無駄なデータ入力をすることもなくなります。

必要な処理は次のとおりです。
1)入力フォームにテキスト変数を配置します。
2)入力フォームに残り文字数の数値型変数を配置します。
3)入力フォームに「残り文字数」のスタティックテキストを配置します。
4)フォームのOn Loadメソッドに次のようなコードを記述します。



5)EntryVariableのオブジェクトメソッドを次のように記述します。



使用例