设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 5564|回复: 3
打印 上一主题 下一主题

[窗体] 如何在ACCESS窗体中设置自动填表?

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-16 17:31:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,一个订单输入的窗体,在输入产品编号时,希望自动给出产品名称、类别价格等,或输入产品名称,给出品编号、类别、价格...

希望高手帮忙!谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-8-16 17:38:51 | 只看该作者
office安装盘里有一个罗斯文数据库,里面就有介绍这个使用方法。
3#
发表于 2007-8-16 18:59:06 | 只看该作者
若要在新记录上执行“自动查阅”,必须满足某些条件。

要正确执行“自动查阅”查询,必须符合某些特定条件:

查询必须以多个表为基础,并且这些表必须具有一对多关系 (一对多关系:两个表之间的一种关系,在这种关系中主表中每条记录的主键值都与相关表中多条记录的匹配字段(一个或多个)中的值对应。)。(不一定要实施参照完整性 (参照完整性:输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。))。
联接 (联接:表格或查询中的字段与另一表格或查询中具有同一数据类型的字段之间的关联。联接向程序说明了数据之间的关联方式。根据联接的类型,不匹配的记录可能被包括在内,也可能被排除在外。)字段在“一”方必须是唯一索引 (唯一索引:通过将字段的索引属性设为有(无重复)而定义的索引。唯一索引不允许字段中有重复的项。将字段设为主键会自动将字段定义成唯一的。)。唯一索引意味着该字段是主键 (主键:具有唯一标识表中每条记录的值的一个或多个域(列)。主键不允许为 Null,并且必须始终具有唯一索引。主键用来将表与其他表中的外键相关联。)或者在表的“设计”视图 (“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库对象的设计。)中其“索引”属性被设置为“有(无重复)”。
添加到设计网格 (设计网格:在查询“设计”视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)的联接字段必须是来自位于一对多关系的“多”方的表。(换句话说,也就是那个表的外键 (外键:引用其他表中的主键字段(一个或多个)的一个或多个表字段(列)。外键用于表明表之间的关系。))。要执行“自动查阅”,联接字段不能是主键并且其“索引”属性不能设置为“有(无重复)”。例如,在一个包含“客户”表和“订单”表的查询中,应该从“订单”表中将“客户ID”字段拖到设计网格中,而不是从“客户”表中进行拖动。
在“多”方的联接字段中输入的值必须已经存在于“一”方的联接字段中。
创建选择查询 (选择查询:就表中存储的数据提出问题,然后在不更改数据的情况下以数据表的形式返回一个结果集。),以便添加具有一对多关系 (一对多关系:两个表之间的一种关系,在这种关系中主表中每条记录的主键值都与相关表中多条记录的匹配字段(一个或多个)中的值对应。)的两个表。
操作方法

在“数据库”窗口 (“数据库”窗口:在打开 Access 数据库或 Access 项目时出现的窗口。它显示用于新建数据库对象和打开现有对象的快捷方式。)中,单击“对象”下的“查询”,然后单击“数据库”窗口工具栏上的“新建”。
在“新建查询”对话框中,单击“设计视图”,然后单击“确定”。
在“显示表”对话框中,单击列出了所需的表或查询数据的选项卡。
双击要添加到查询的每个对象的名字,然后单击“关闭”。
在设计网格 (设计网格:在查询“设计”视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)中将字段添加到“字段”行,指定条件 (条件:所指定的限制查询或筛选的结果集中包含哪些记录的条件。)与排序次序。
若要查看查询的结果,请单击工具栏上的“视图”。
将查询字段添加到设计网格 (设计网格:在查询“设计”视图或“高级筛选/排序”窗口中设计查询或筛选时所用的网格。对于查询,该网格以前称为“QBE 网格”。)中。
其中必须包含来自一对多关系中“多”方的连接字段。



使用连接字段 ...

... 来自“多”方表。

若要检索指定记录,请在“条件”行中指定条件。
操作方法

在“设计”视图 (“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库对象的设计。)中打开查询,或显示表、查询或窗体的“高级筛选/排序”窗口 (“高级筛选/排序”窗口:可在该窗口中从头开始创建筛选。在筛选设计网格中输入条件表达式,以使开启的窗体或数据表中的记录仅限于符合条件的记录子集。)。
单击要设置条件的字段的第一个“条件”单元格。
通过键入或使用“表达式生成器”来输入条件表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)。若要显示“表达式生成器”,请用鼠标右键单击“条件”单元格,然后单击“生成”。


检索 2001 年 8 月 11 日发往 Bon App 的订单。

如果查询包含链接表,则在来自链接表的字段条件上指定的值是区分大小写 (区分大小写:能够区分大写和小写字母。区分大小写搜索只查找与大小写字母精确匹配的文本。)的,它们必须与基础表中的值完全匹配。

如果要在相同的字段或在其他字段中输入另一表达式,请移动到适当的“条件”单元格并且输入表达式。
若要查看查询的结果,请单击工具栏上的“视图”。
当在关系中“多”方的联接字段中输入新数据时,Microsoft Access 将自动查找并填入“一”方对应的数据。

点击这里给我发消息

4#
发表于 2017-3-7 17:53:24 | 只看该作者
静儿 发表于 2007-8-16 17:38
office安装盘里有一个罗斯文数据库,里面就有介绍这个使用方法。

这个在哪里呢?哪个文件用到了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-1 13:54 , Processed in 0.097023 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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