设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 李啸林
打印 上一主题 下一主题

[模块/函数] 通用查询系统2.0(公开源码)

[复制链接]
11#
 楼主| 发表于 2003-6-17 15:33:00 | 显示全部楼层
以下是引用自由弧在2003-6-13 10:52:57的发言:
李斑竹:你的程序里是不是有特别的设置,为什么我加载在我得数据库中用了几次就不能用了?
想看看代码、设计什么的一点反映都没有,太着急了。
什么原因啊?
不明白,不明白!


没有特别设置.你用另存为试试看.
12#
 楼主| 发表于 2003-6-18 15:11:00 | 显示全部楼层
即设置txtTQName的ControlSource 属性

ControlSource 属性:
使用 ControlSource 属性可以指定控件中显示的是什么数据,可以对结合到表中的字段、查询或者 SQL 语句的数据进行显示和编辑,也可以显示表达式的结果。对于报表组级别,ControlSource 属性将决定它是成组的字段或者表达式。

注释   ControlSource 属性不适用于选项组中的复选框、选项按钮或者切换按钮控件。该属性仅适用于选项组本身。
对于报表, ControlSource 属性仅适用于报表组级别。

设置

ControlSource 属性可以使用下列设置:

设置        说明
A field name        这一控件结合到表中的字段、查询或者 SQL 语句。字段中的数据在控件中显示。修改控件中的数据将会影响相应字段中的数据。(如果要使控件只读,可以将控件的 Locked 属性设为 Yes )。如果单击结合到带有 HyperLink 数据类型的字段的控件,将跳转到超级链接地址所指定的目标。
An expression        控件显示的是该表达式计算结果的数据。该数据可以由用户修改,但不保存到数据库。
使用控件的属性表、宏或者 Visual Basic 可以对控件的 ControlSource 属性进行设置。
直接在窗体“设计”视图或者报表“设计”视图中为文本框输入字段名称或者表达式,同样也可以对文本框的 ControlSource
属性进行设置。
对于报表,选择一个字段或者在“排序和分组”框的“字段/表达式”列中输入表达式,可以对该属性进行设置。详细内容,请参阅 GroupLevel 属性。

在 Visual Basic 中,使用字符串表达式可以对该属性进行设置。

说明

数据库中的窗体和报表是以“窗口”形式存在的。将窗体或者报表的 RecordSource 属性设为表、查询或者 SQL 语句可以指定窗体或报表的主要数据源。可以将 ControlSource 属性设为数据源中的字段或者表达式。如果 ControlSource 属性设置值是一个表达式,则显示的值是只读的,并且不保存到数据库中。例如,可以使用下列设置:

设置示范        说明
LastName        对于控件,其显示的数据就是“姓氏”字段的数据。对于报表组级别, Microsoft Access 则按姓氏对数据进行分组。
=Date( ) + 7        对于控件,该表达式在控件中显示的是从当天起七天之后的日期。
=DatePart("q",ShippedDate)        对于控件,该表达式显示的是“发货日期”的季度。对于报表组级别, Microsoft Access 则按“发货日期”的季度对数据进行分组。

窗体或报表上的文本框显示的是源于表、查询或 SQL 语句中的数据。因为它结合到字段中的数据,所以此类型的文本框被称为结合型文本框。文本框也可以是非结合型的。例如,可以创建非结合文本框来显示计算的结果,或者接受用户的输入。在非结合文本框中的数据不会保存到活动的数据库中。
13#
 楼主| 发表于 2003-6-23 15:00:00 | 显示全部楼层
用权限设置.
14#
 楼主| 发表于 2003-9-9 15:37:00 | 显示全部楼层
以下是引用hahajing在2003-9-8 21:02:07的发言:
语法错误(操作符丢失)在查询表达式‘[报销表ID]<10[][][]&#39;


关闭,重新运行,也如此吗?
15#
 楼主| 发表于 2003-10-20 16:11:00 | 显示全部楼层
以下是引用linda0418在2003-10-18 0:58:13的发言:
首先感谢李版主的慷慨!
我在好久之前就下载了李大师的这个通用查询系统,并&quot;组装&quot;到我的系统之中.
说实在的,这个查询确实很实用,因为它可以进行各种形式的查询!
但这个查询系统有如下几个问题:
其一,这个系统中的对象(即窗体及查询等)有不能导出的问题.
其二,这个数据库有不能折分的问题.(不能生成前后端)
其三,这个系统不能在WIN-XP下使用,不能执行[选择数据源].
      既楼上三位大哥(逸致1和king588以及佳佳)说的问题.
其四,每次查询后没有一个汇总结果.
要是能解决以上的问题就好了.
谢谢!


[此贴子已经被作者于2003-10-18 1:00:39编辑过]


非常感谢你的仔细,给我找出这么多的问题。本来只是想写一个很简单的查询模块,只是应一些学友的要求,才有了2.0。没有想到会有如此多的人觉得好,当初我只是觉得好玩,自己写的程序中并没有用上。不过,既然你们都这么喜欢这个程序,如果我不解决这些问题就有些说不过去了,我想在这一两个星期中解决你所说的这几个问题。XP的问题我没有法,因为我的操作系统是WIN2K。另外有人问,为什么不提供多表查询。不支持多表查询是因为这个查询系统是供最终用户使用的,对于最终用户来说多表查询过于复杂难以掌握。
16#
 楼主| 发表于 2003-10-23 05:14:00 | 显示全部楼层

《通用查询 3.0》测试版本

增加内容:
   1、自动安装
   2、汇总
   3、自动生成电子表格
   4、修正2.0的一些错误。

由于我的 Access 2k好象有点问题,我希望大家帮我测试一下。

《通用查询 3.0》测试版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-11 01:00 , Processed in 0.097417 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表