带参数视图解决思路

带参数视图例如有一个视图:学生表,视图如下:selcect * from 学生表 where 学号?abc 表单有一个text1文本

带参数视图
例如有一个视图:学生表,视图如下:
selcect * from 学生表 where 学号=?abc 

表单有一个text1文本框,当输入正确的学号,就显示该学号记录

当text1为空时,怎样才能显示全部记录???????


[解决办法]
Public gcWhere
gcWhere="Where 学号=?Thisform.Text1.Value"

selcect * from 学生表 &gcWhere.

显示全部时
gcWhere=""
selcect * from 学生表 &gcWhere.

[解决办法]
加一个变量和查询条件,两个条件 or 操作即可

... where 1=?def or 学号=?abc

def = 0 时查指定学号, = 1 时查所有