Office中国论坛/Access中国论坛

标题: 这个问题用VBA怎样解决? [打印本页]

作者: sea.er    时间: 2003-1-17 17:30
标题: 这个问题用VBA怎样解决?
文件下载
我想从表中提出title>12 or commision>600记录,用查询一步好像出不来
那么用VBA怎样解决呢?
作者: cattjiu    时间: 2003-1-17 21:08
[upload=bmp]http://www.office-cn.net/vvb/uploadimages/20031171381771785.bmp[/img]
作者: kdwin    时间: 2003-1-17 21:32
也可以改一下为:forms!窗体名!控件名可自定义查询
作者: yorkjun    时间: 2003-1-18 18:23
To sea.er兄:
可以学一些简单地SQL语句,或者打开别人做好的查询,点击右键选中“SQL View”,就可以看到查询事实上也是使用SQL语句来执行的。我个人觉得有时带筛选条件的查询,用SQL加条件比在数据表结构中写筛选条件简单。比如你的要求可以写成:
select * from commision where title_code>12 or commision>600
这样会输出所有列,你也可以选择列:
select title_code,commision from commision where title_code>12 or commision>600
这样可以只输出title_code和commision两列,它的语法和你的想法很接近,自然好写。
作者: sea.er    时间: 2003-1-18 19:12
谢谢大家的回复,我主要想学习一点VBA的知识,所以这个问题用VBA怎么解决呢?
作者: herdsboy    时间: 2003-1-18 19:38
vba也是用sql语句解决呀,只不过再runsql一下而已
作者: sea.er    时间: 2003-1-18 23:42
我的意思是能不能写一个过程或函数来实现




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3