设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

NorthWindCS.adp问题集

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-14 17:24:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wangpeng692 于 2009-9-15 13:53 编辑

问题一:

      订单窗体:收单者部分 当客户ID更改后,它下面的地址、城市、地区、邮政编码、国家会随之变化,这个功能是怎样实现的?不是收货者部分的货主地址、货主城市等字段。
      我自己模仿着做了一个,结果发现它下面的地址、城市、地区、邮政编码、国家没有随之变化。
附件中的 订单窗体是我模仿做的
             订单备份窗体是示例数据库原先有的

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-9-15 10:09:18 | 只看该作者
UniqueTable 属性
参阅应用于示例特性指定在下列情况下可以更新的表:

在 Microsoft Access 项目 (.adp) 中,窗体或数据访问页与多个表视图或存储过程绑定。
在 Microsoft Access 项目 (.adp) 或 Microsoft Access 数据库 (.mdb) 中,数据访问页与多个表查询绑定。
String 型,可读写。

expression.UniqueTable
expression      必需。返回 Form 对象的表达式。

说明
UniqueTable 属性是字符串表达式,表示可以更新的唯一表。

可以使用属性表或 Visual Basic 来设置该属性。

UniqueTable 属性标识了联接的“多”表。如果没有设置 UniqueTable 属性,则与视图、包含联接的存储过程或 SQL 字符串绑定的窗体是只读的。同时,对于联接,由 View.Open 或 StoredProc.Run 产生的数据表是只读的(因为无法设置 UniqueTable 属性)。只要设置了 UniqueTable 属性,则只有该表中的字段是可更新的,只能对该表进行插入和删除。

为了使记录集成为可更新的快照,以联接光标为基础的窗体或数据访问页必须有 UniqueTable 属性字符串。唯一表是基础查询中的表,其中的行与光标的行之间是一一对应的关系。在简单的“病人-医生”联接中,“病人”是唯一表,因为光标的每一行都和“病人”表的一行对应。注意“多对多”联接没有有效的 UniqueTable 属性,因此该属性是只读的。对于数据访问页,UniqueTable 属性将表示为 RecordsetDef 对象。UniqueTable 属性的目的在于:

实施正确的可更新性语义:

“唯一表”的键列必须位于形成光标的查询的选择列表中,甚至对 SQL Server 也是如此。(有关其他数据源,请参阅 ResyncCommand 属性主题中的“说明”部分。)


在联接光标中删除一行,只是从“唯一表”中删除了一行。


只对“唯一表”允许在联接光标中插入一行。


只对“唯一表”中的字段允许在联接光标更新一行。
为“重新同步查询”提供正确的参数值。窗体或 RecordsetDef 的 UniqueTable 属性支持 catalog.owner.tablename 标记,需要时可以完全限制基础表,该表来自同一光标的其他表。例如,如果 dbo.authors 和光标中的 user1.authors 相联接,则需要将 UniqueTable 属性指定为 dbo.authors 或 user1.authors。

对于联接光标,如果 UniqueTable 属性为空,则记录集还原为只读,并且任何编辑尝试都会导致发出嘀声和显示状态消息:“因为没有设置 UniqueTable 属性,该记录集无法更新”。如果有一个非空的 UniqueTable 属性,就要设置基础记录集或行集的 UniqueTable 属性(必要时还要设置 UniqueSchema 属性、UniqueCatalog 属性)。然后,进行检查并把每个与 UniqueTable 属性不匹配的列标记为只读。

在插入和更新操作中,只有“唯一表”中的字段才可以编辑。当用户试图向其中输入数据时,会发出嘀声和“只有‘唯一表’中的字段才可以编辑。”的消息。如果 UniqueTable 属性的设置不正确,则对于所有的列都会发生这种情况。
3#
 楼主| 发表于 2009-9-15 13:55:28 | 只看该作者
问题二:
类别表 图片字段 用的是image类型
雇员表 照片字段 用的是varchar类型
这两种类型在存储图片及编辑、删除图片的操作上有什么区别呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 23:24 , Processed in 0.092445 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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