标题: 用年龄段查询时查不出数据? [打印本页] 作者: 打字比你快 时间: 2010-1-21 17:38 标题: 用年龄段查询时查不出数据? 在窗体年龄段里输入10-100查询时没有一个数据,改成10-99可以查询出数据来,再改成9-任何数字都查不出数据不。不知道是什么原因,请帮忙看看。谢谢!见附件。作者: 打字比你快 时间: 2010-1-22 09:30
原来“年龄”字段数据类型应该用“数字”型,而且在查询时,数字型不加单引号即:
Dim hs As String
hs = ""
If Not IsNull(Me.Text2) Then
hs = hs & "([年龄] >= " & (Me.Text2) & ") AND "
End If
If Not IsNull(Me.Text4) Then
hs = hs & "([年龄] <= " & (Me.Text4) & ") AND "
End If