0

フォームに 2 つのテキスト ボックスがあるとします。1 つ目は、SQL ステートメントまたはドメイン集計式などからカウント値を返します。2 つ目は、追加のパラメーターを使用して同じことを行います。

ここで、非常に単純なパーセンテージで 1 つずつ分割する別のテキスト ボックス (#3) が必要です。コントロールソースの場合は次のようにします。

=[textbox2]/[textbox1]

返された元のカウント値がゼロでない限り、これはうまく機能します。最初の戻り値がゼロの場合、2 番目の値もゼロになり、理想的には 0 / 0 がゼロになるはずですが、#Num! が返されます。テキストボックスにエラー文字列。

これはまた別の奇妙な要求だと思いますが、これは約 50 個のダッシュボード フォームに対するものであり、ゼロに当たらない限りうまく機能します。

コードに多数の If ステートメントを記述しなくても機能するように、私が知らないテキスト ボックスのプロパティを設定する方法はありますか?

ありがとう!

4

2 に答える 2

1

ゼロ除算の可能性がある場合に if ステートメントを回避する方法がわかりません

=IIf(TextBox1<>0, TextBox2/TextBox1,"N/A")
于 2010-03-18T15:57:56.937 に答える