0

これはAccess2007にあります。私は次のような何かを書いてみました。

Forms!MyForm!TextBox = Count(ISNUMERIC(ISNUMERIC(QueryResult.Reading)))

ただし、これは数値以外の結果を返します。私も試しました:

Forms!MyForm!TextBox = IIF(ISNUMERIC(QueryResult.Reading),Count(ISNUMERIC(QueryResult.Reading),"")

誰かアイデアはありますか?迷っています。

4

1 に答える 1

1

COUNTの代わりにSUMを使用してみてください。数値の場合は結果をカウントし、そうでない場合は無視します。私は以下のコードをテストする立場にないことに注意してください、しかしそれはあなたに私が何を意味するかについての考えを与えるはずです。

Forms!MyForm!TextBox = SUM(IIF(ISNUMERIC(QueryResult.Reading),1,0))
于 2009-04-03T13:12:20.017 に答える