Access911.net  |  a9BBS  |  OTaA System  
  搜索文章: 
Access911欢迎您光临 
   主页     上传     繁體版       论坛     
设为首页  |  加入收藏   
2018年11月21日 星期三
你现在的位置:下载 -> 软件介绍  
 首页|  近日更新|  下载  |  文章索引  |  搜索|  术语|  承接工程|  
 
 
 查询
 窗体
 报表
 
 
 VBA
 函数
 ADO/DAO/ADO.NET
 API
 ADP
 安全
 发布
 OA
 ASP/ASP.NET
 其他语言
 控件
 DELPHI
 C#/.Net
 本站
 其他
 小例程
 常用软件
 参考文档
 业主作品
 网友大作
 
友情链接
 access911.net
 
访问人次
 
 
站长 E-Mail
 net911@sina.com
 access911@gmail.com
 
RSS 订阅
大量数据的选择
作者:cg1
E-Mail:
主页地址:http://access911.net
文件类型:rar
文件大小:65 KB
更新日期:2004-2-3
下载地址:快下载吧,才 65 K ,并且附带 2000 多条演示记录!
说明:
http://access911.net/down/eg/RowSelect.rar

提问:
Access里面有组合框,可以很快地从多行记录中选择所需要的数据。但是如果记录超过1000-2000呢?选择就非常不方便了。我该怎么办?

回答:
其实很多数据都可以分类(分层)来选择,而且我们可以预先筛选数据。
以下这个示例就是用重复打开同一个窗体类来完成多层次数据的选择。
当然,还包括预先筛选数据功能。





关于控件编程提高输入效率的其他示例:


实例 2:http://access911.net/down/eg/inputControlEG.rar

问题:
可不可以使[查阅字段]来自列的不重复资料做列表,可输入或选取,输入后在下行自动加到选查阅列表中

回答:
当然可以,只要在行来源的SELECT查询中加一个谓语就可以了,并且在窗体的 "成为当前事件"里面写一行代码刷新组合框的行来源即可。

DISTINCT 省略选择字段中包含重复数据的记录。为了让查询结果包含它们,必须使 SELECT 语句中列举的每个字段值是唯一的。例如,雇员表可能有一些同姓的雇员。如果有两个记录的姓氏字段皆包含 Smith,则下列 SQL 语句只返回包含 Smith 的记录: SELECT DISTINCT
LastName
FROM Employees;

如果省略 DISTINCT,则查询将返回两个包含 Smith 的记录。

如果 SELECT 子句包含多个字段,则对已给记录,所有字段值的组合必须是唯一的,而且结果中将包含这一组合。

如果查询使用 DISTINCT,则不能更新其输出,而且该输出也不会反映其它用户所作的一系列更改。
比如:
select DISTINCT fieldname from tablename



评论:  如果你用子窗体代替LIST控件那不是两句话就能解决的...( 2006年2月17日 )
 求助!请问如果我在“testform“窗体下有一个子窗体”liform“,我该如何修改For...( 2006年2月16日 )
 难得的好东东!...( 2005年4月21日 )
 查看或发表更多的评论,请单击这里。
 
 
   
  Access911.net  |  a9BBS  |  搜索  |
建站日期:2000年4月2日  |  设计施工:陈格 ( access911 & cg1 )
 Copyright © 2000 - 2003 COMET, 陈格 保留所有权利