2017-01-26 22 views
0

レポートの数値の出現回数をカウントしようとしています。この数は、制御元のテキストボックスである:これは日数与えMS Access 2013 - カウントの日付

number=lastvisit+60-today() 

(3、12、21、など...)と私は、これらの数字の出現回数をカウントする必要があります10未満(これは8または15または.....に変更することができます)。つまり、「は何個あるのですか?」または「」には、どれくらいの数の9があるかがカウントされます。です。

  1. =count(iif(number <7,1,0)
  2. ​​

私はそれをしようとするたびに、値:

は、私が働いていたいくつかのその制御ソース、なしでこの テキストボックスを作りましたそのグループ内のレコード数です。日付は週別にグループ化されています。

以下の画像が役立ちますようお願いいたします。

drop box link

答えて

0

で試してみてください:

=Sum(IIf(number < 7, 1, 0) 

か、あなたが好きなら:

=Sum(Abs(number < 7)) 
0

コントロールソースは、レコードセットにバインドするために使用されます。あなたが純粋に計算を行っているなら、制御源は必要ありません。あなたは注意

private sub CountNumbers 

    dim intCount as integer 

    intCount = DCOUNT("fldField","tblTable", "fldField" > 10) 

    me.txtTextBox.value = intCount 

end sub 

:あなたの数字をカウントするために、これに似た何かを試すことができます。これはテストされていませんし、アプリケーションのニーズに合ったいくつかの調整が必要になります。

関連する問題