求大神!VB access 数据库 怎么实现 对筛选之后的记录进行2次筛选或排序

VB access 数据库 怎么实现 对筛选之后的记录进行2次筛选或排序
比如 学生成绩单 comman1 先选出 男同学 command2 男同学 按成绩由高到低排序 ,command3男同学成绩按由低到高排序!

1)SQL = “select 成绩 from 学生成绩单 where 性别='男'"

2) SQL = “select 成绩 from 学生成绩单 where 性别='男' order by 成绩 desc"
3) SQL = “select 成绩 from 学生成绩单 where 性别='男' order by 成绩 acs"
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-08
可以先用下拉列表选定男女,然后不同的command对应不同的sql

command2
SQL = “select 成绩 from 学生成绩单 where 性别='" + 列表的值 + "'order by 成绩 desc"
command3
SQL = “select 成绩 from 学生成绩单 where 性别='" + 列表的值 + "'order by 成绩"

...怎么实现 对筛选之后的记录进行2次筛选或排序
1)SQL = “select 成绩 from 学生成绩单 where 性别='男'"2) SQL = “select 成绩 from 学生成绩单 where 性别='男' order by 成绩 desc"3) SQL = “select 成绩 from 学生成绩单 where 性别='男' order by 成绩 acs"

怎样实现ACCESS数据库中的查找
1、首先,打开access 2007应用程序,并选择一个数据库打开。2、双击数据库中的一个表名,打开该数据表的数据表视图。3、在工具栏依次点击“创建”——“查询设计”,打开查询设计窗口。4、在查询设计中,点击“关闭”按钮,关闭对话框。5、再在“查询1”标签上,右击鼠标,弹出菜单中选择“SQL视图”。

vb筛选access数据库
在Combo1、2、3里放年、月、日数值,Combo1.Text格式就是String,ACCESS里面Cstr()意思是去空格。你的写法不是把Combo3做条件参数,是把他做成表名了

如何对VB Datagrid内的数据进行二次筛选
利用between来筛选,上面的代码只是给你一个概念,你自己修改。。

在VB中如何实现对access表的遍历和整列赋值
用记录集对象打开数据库表,对记录集遍历即可:Do while not rs.EOF rs.fields(i)="aa"'对当前记录某列赋值 rs.MoveNext loop

VB如何修改ACCESS数据库中指定的记录
首先定位到这条记录,用recordset的find方法或者直接select返回该条记录,然后使用delete删除,修改的话直接改,之后update一下就可以了。

如何用VB筛选Access表中的最大值和最小值
你没有说你是用什么方式连接数据库的,这里假定用ADO对象:用一条SQL语句即可解决:Dim rs As New Recordset Set rs = conn.Execute("select max(字段名),min(字段名),avg(字段名) from 表名")然后rs(0)就是最大值,rs(1)是最小值,rs(2)是平均值 至于如何显示到窗体控件上这你应该会吧...

VB对ACCESS数据库操作时,为了避免重复添加记录,应该如何来做呢?_百度...
这个很简单啊,你在添加记录前,先搜索一下数据库中是否已经存在这个记录,有就提示,没有就保存新纪录。例子:(由于数据库操作引擎不同,可能不适合你,仅仅是个例子)rs.open "select * from 用户表 where 用户名='" & username & "' and 密码='" & password & "'",conn,1,1 if rs....

VB中筛选ACCESS数据库,把结果导入到一个新建的MDB
直接用一条SQL语句导出到新的MDB我试了很久也没找到答案 不过可以先建个一MDB,再导入:Dim cat Set cat = CreateObject("ADOX.Catalog")cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;data source=c:\\a.mdb"Set cat = Nothing 你的连接.Execute "SELECT * INTO [c:\\a.mdb].[表名] FROM ...

VB中数据库筛选数据时,不同两列联合用and连接,同一列两个不同条件怎么...
您好,访问另外一个数据库的表,<数据库名>.dbo.<表名>。连接一个库总会吧?比如有a、b二个数据库,现在连接a,那么查询a中的表tb:select * from tb 查询b中的表tb:select * from b.dbo.tb Access的话,连接a,要查询b数据库中的表tb:select * from [d:\\b.mdb].tb ...

相似回答
大家正在搜