2

さまざまなタスクが入力されたサブフォームがあります。DUE_DT自動的に発生するフィルターでそれらをフィルター処理したい。一部のレコードには空白がありますDUE_DT。これをファイリングしたいと思います。DUE_DTまた、30 日以上経過したレコードを除外したいと考えています。VB を使用してみましたが、適切な構文を見つけることができませんでした。

4

3 に答える 3

3

サブフォームにフィルターを適用するための構文を次に示します。

Forms!MyMainForm.ASubFormOnMyMainForm.Form.Filter = "whatever your filter is"
Forms!MyMainForm.ASubFormOnMyMainForm.Form.FilterOn = True
于 2014-01-22T00:50:56.700 に答える
0

これを VBA で試してみてください。配置したすべてのフォームまたはモジュールで動作するはずです。

Form_subFormName.Filter = "DUE_DT IS NOT NULL AND DUE_DT >= #" & (Date - 30) & "#"
Form_subFormName.FilterOn = True

subFormNameinForm_subFormNameをサブフォームの名前に置き換えますが、 Form_.

于 2013-07-30T14:43:06.803 に答える