フォームからユーザー入力を取得して、ある数値よりも大きく、別の数値よりも小さい数値を検索するようにクエリ パラメーターを設定する方法はありますか?
私は試したLike "*" & Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime] & "*"
しかし、それはエラーとして発生し、そのようにすることはできません。
フォームからユーザー入力を取得して、ある数値よりも大きく、別の数値よりも小さい数値を検索するようにクエリ パラメーターを設定する方法はありますか?
私は試したLike "*" & Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime] & "*"
しかし、それはエラーとして発生し、そのようにすることはできません。
Like
結合して 1 つの状態にすることはできませんBetween
。
[FastTime]
との間にある数値があるかどうかを確認したいだけのようです[SlowTime]
。もしそうなら、Like
それを除外してください:
[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]
[FastTime]
また、またはが Null のときにすべての行を返したい場合は、これらの条件を次[SlowTime]
のように追加します。OR
[Your Number] Between [Forms]![DeptControl]![FastTime] And [Forms]![DeptControl]![SlowTime]
OR [Forms]![DeptControl]![FastTime] Is Null OR [Forms]![DeptControl]![SlowTime] Is Null
NZ を使用できます: NZ([Forms]![DeptControl]![FastTime],NOW())
- NULL のままにすると、現在の時刻が使用されます。