0

6列の繰り返しテーブルがあります。
列 5 は、ユーザーが「1234567890 / 1234」のような 2 つの数字を入力する必要があります。
このフィールドの最初の 10 桁 (最初の番号) がデータベースで検索され、この番号に一致する電子メール アドレスが取得されます。

次に、電子メールアドレスを列 6 のテキストボックスに入力します。
私の最初の試みは、列 5 のテキストボックスのルールで、変更時に電子メールアドレスを検索しましたが、最初の行でしか機能しませんでした。
2 回目の試みは、裁定を実行するためのフォーム上のボタンでしたが、同じ結果が得られました。

式は次のとおりです。

@Email[starts-with(@CostCenterID; substring(txtCostCenterGLacc; 1; 10))]

したがって、これは、フィールド「CostCenterID」が繰り返しテーブル フィールド「txtCostCenterGLacc」の最初の 10 桁で始まるデータベース テーブルの電子メール フィールドを調べます。
繰り返しテーブルのすべての行でこれを機能させるにはどうすればよいですか? ボタンをクリックするか、(推奨) 繰り返しテーブルの列 5 のフィールドのルールによって実行します。

誰かが助けてくれることを願っています。

rg。エリック

4

2 に答える 2

0

列 5 にルールを実装する代わりに、コードを列 6 (列 5 からの描画) にデフォルト値として配置し、[計算フィールドでこの値を更新] をオンのままにします。回答を得るには、この質問にもう少し詳細を追加する必要があると思います。フィールド 6 に何も表示されていないのか、フィールド 6 に同じ値が表示されているのかは不明です。

于 2013-11-25T21:51:26.710 に答える
0

Microsoft は、ルールを含む繰り返しテーブルが本来あるべきように機能する方法を述べました。

解決策は、コード ビハインドを使用してこの動作を実現することです。

于 2013-12-11T13:12:52.707 に答える