2012-02-13 9 views
3

私は、Outlookフォーム(2007年)を開発していると私はクライアントにアイテムの不特定多数入力する機能与える方法を探しています - グリッド、またはこれを行う他の方法を。Outlookのフォームのグリッドコントロールまたはその他の「N」の番号項目コントロールはありますか?

これを行う方法はありますか、私はにアイテムを入力するには、コントロールの固定セットとそれらを提供して立ち往生していますか?

答えて

1

itemsが何であるかは明らかではないが、グリッドのご提案から、私は、彼らが値(数値、文字列、など)していると推定されます。もしそうなら、あなたはほぼ確実に、標準のテキストフィールドに、カンマ区切り(CSV)のようなもの、またはいくつかの他のdeliminatorを使用することができます。

Outlook 2007ではTo addressフィールドにこの機能が使用されています。このフィールドには、「不特定多数のアイテム」(この場合は電子メールアドレス)を区切るためにセミコロンが使用されています。

これは、ユーザーのようなデータを入力することができます:明らかにCSV入力は次のようになり

[email protected]; [email protected]; etc ... 

を:

something, something-else, etc ... 

これを達成するための他の方法は、必要に応じて動的にフィールドを生成することになり、ユーザー入力に基づいてフォーム要素をプログラムで構築し、必要に応じて余分なフィールドを提供します。たとえば、以下のロジックを使用すると、複数の入力に対するシンプルなシステムが動作する場合があります。

入力が入力された - >妥当性をチェックする - など、入力の各有効なエントリのために、新しい入力がその下に作成されるように、新たな入力に

を作成する>ので、入力項目の任意の数を可能にします。

関連する問題