建立自由的会计日期的报表
Microsoft Access 的报表提供按日期分组的统计,可是只能是完整的年、月、日等,也就是说比如要统计一个月的数据就必须是从月初到月底。
我们编写程序,有许多是工作中的统计系统,而单位的各项统计又以会计日期为准,会计日期不一定从1日到31日,有的公司就是从上个月的26日到这个月的25日算一个 ...
使用准则进行条件查询--1.5.常用的准则表达式
5.常用的准则表达式
在准则中输入的数据如果是日期,Access 将自动用 # 包围,如果是文本,将自动用 " 包围。
下面列出一些常用的表达式格式,供参考:
表达式
含义
符合条件的值
Between #95-1-1# And #96-2-1#
介于 95-1-1 和 96-2-1 之间
95-5-1,95-12-31
Not "王潇洒"
不是 王潇洒
王 ...
使用准则进行条件查询--1.4.从窗体中选择查询的条件
4.从窗体中选择查询的条件
前面的方法虽然简单,但对用户来说操作不够方便,对设计者来说也难以控制,如果通过窗体来实现,这些问题就可以解决了。
如下面的窗体,运行时用户可以在组合框中选择要查询司机的姓名,按下查询按钮就可以看到查询的结果。
下面详细地列出设计的步骤:
创建一个窗体 ...
中文Access2000速成教程--1.1 使用“向导”设计数据库
第一讲使用“向导”设计数据库 使用中文Access 2000可以从单一的数据库文件中组织用户信息。在此文件中,可将数据分开放在名为“表”,也就是前面所说的“数据表”的容器中,然后可使用联机窗体让网络用户查看、添加并更新表中的数据、“查询”查找并检索数据、使用“报表”按特定的布局分析或打印 ...
获取ACCESS2000数据库中所有表的名称
void OpenSchemaX(TCHAR *TableName){HRESULT hr = S_OK;::CoInitialize(NULL); //初始化ComIADORecordBinding *picRs = NULL;_RecordsetPtr pRstSchema("ADODB.Recordset");_ConnectionPtr pConnection("ADODB.Connection" );pConnection->ConnectionString = TableName;pConnection->rovider ...
中文Access2000速成教程--1.3 在“设计”视图中设计表
第三讲 在“设计”视图中设计表 为了能像在中文Visual FoxPro 6使用“表设计器”那样在中文Access2000中设计表,需要通过“设计”视图来进行操作,其步骤如下所述。 步骤一、在“员工工时与工资”数据库窗口中单击“新建”按钮,如图12所示。然后在图13所示的“新建表”对话框的列表中选定“设计 ...
中文Access2000速成教程--1.4 使用“表向导”建立新表
第四讲 使用“表向导”建立新表 与中文Visual FoxPro 6一样,在中文Access2000中也能使用“表向导”从各种各样预先定义好的表中选择字段,并建立新的表,可以使用的操作步骤如下所列: 步骤一、在“员工工时与工资”数据库窗口中选定“对象”列表中的“表”项,然后单击工具栏中的“新建”按钮。 ...
中文Access2000速成教程--1.8 定义表之间的关系
注意:中文Access 2000不能在已打开的表之间创建或修改关系,所以要关闭所有打开的表,这与中文Visual FoxPro6有些不一样。 步骤一、按下键盘上的F11功能键,将当前操作窗口切换到“数据库”窗口。 步骤二、单击“数据库”工具栏中的“关系”按钮,参见图39。 此后,如果当前数据库中已经存在着关系表,屏幕上就将显示如图4 ...
中文Access2000速成教程--1.5 使用已有的数据自动建新表
在中文Access 2000中,可将数据直接输入到空白的数据表中,然后当保存这张新的数据表时,这个软件能分析数据并且自动为每一字段指定适当的数据类型及使用格式。为了执行该操作,首先要在“员工工时与工资”数据库窗口中选定“对象”列表中的“表”项,然后单击工具栏中的“新建”按钮,进入“新建 ...
中文Access2000速成教程--1.6 定义“主键”
第六讲 定义“主键”
在中文Access 2000中,可以建立一个庞大的数据信息库,而要将这些分布于不同表中的数据作为一个“库”来使用,就需要为各表建立好“主键”,从而建立起一个关系型数据库系统。这种系统的特点是可以使用查询、窗体和报表快速查找数据,并能组合保存来自各个不同表中信息。如果 ...
中文Access2000速成教程--1.7 创建索引
第七讲 创建索引
若要快速查找和排序记录,就需要索引单个字段或字段的组合。对于某一张表来说,建立索引的操作就是要指定一个或者多个字段,以便于按这个或者这些字段中的值来检索数据,或者排序数据。在中文Access 2000中能建立的索引如下所述。 1.创建单字段索引 “单字段索引”的意思是一张表 ...
随机提取N条记录
随机提取10条记录的例子: Sql server: select top 10 * from 表 order by newid() Access: SELECT top 10 * FROM 表 ORDER BY Rnd(id) Rnd(id) 其中的id是自动编号字段,可以利用其他任何数值来完成 比如用姓名字段(U ...
Microsoft Access 数据库常规规格
Microsoft Access 数据库 (.mdb) 文件大小2 G 字节。不过,由于数据库可以包括其他文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制。 数据库中的对象个数32,768 模块(包括 HasModule 属性为 True 的窗体和报表)1,000 对象名称的字符数64 密码的字符 ...
union这个连接是有什么用的和INNER JOIN有什么区别
Inner join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 Select A.Field1,B.field2 from Table1 A inner join Table2 B on a.Field2=b.Field2 where .......... S ...