起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 216|回复: 10

【结贴】关于标准数据集和透视数据集的主从关系问题**

[复制链接]
发表于 2008-10-15 10:42:55 | 显示全部楼层 |阅读模式
请问各位大侠,标准数据集可以和透视数据集作为主从关系吗?为何我已把数据集主从关联了,但是在表格文档上插入数据集时提示数据集之间没有主从关系呢?
回复

使用道具 举报

发表于 2008-10-15 10:56:54 | 显示全部楼层
是否没有保存?关掉表格文档重新打开再看看呢。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-15 11:01:07 | 显示全部楼层
最初由 zfang 发布
[B]是否没有保存?关掉表格文档重新打开再看看呢。 [/B]

试过了,没有用,不知道是否为缺陷?
回复 支持 反对

使用道具 举报

发表于 2008-10-15 11:03:25 | 显示全部楼层
不是,我测试了下,透视数据集为主,标准数据集为从。没有问题啊。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-15 11:09:59 | 显示全部楼层
最初由 zfang 发布
[B]不是,我测试了下,透视数据集为主,标准数据集为从。没有问题啊。 [/B]

呵呵,我的刚好是反了,标准为主,透视为从,麻烦再测试一下,对了是在表格文档里面插入数据区域时提示错误!谢谢
回复 支持 反对

使用道具 举报

发表于 2008-10-15 11:16:25 | 显示全部楼层
在表格文档上插入数据集时提示数据集之间没有主从关系呢?
提示没有主从关系,把原始的图贴出来看看,
另外,给一个参考的帖子
http://bbs.justep.com/forum.php?mod=viewthread&tid=14246
回复 支持 反对

使用道具 举报

发表于 2008-10-15 11:18:09 | 显示全部楼层
哦,这样好象不行。只能绕开了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-15 11:22:48 | 显示全部楼层
最初由 atiger 发布
[B]在表格文档上插入数据集时提示数据集之间没有主从关系呢?
提示没有主从关系,把原始的图贴出来看看,
另外,给一个参考的帖子
[url]http://bbs.justep.com/showthread..

以下省略...... [/B]

透视数据集问题.jpg

39.76 KB, 下载次数: 97

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-15 11:29:48 | 显示全部楼层
最初由 atiger 发布
[B]在表格文档上插入数据集时提示数据集之间没有主从关系呢?
提示没有主从关系,把原始的图贴出来看看,
另外,给一个参考的帖子
[url]http://bbs.justep.com/showthread..

以下省略...... [/B]



从上面的帖子中看出是个bug!


No.13  
原因找到了,应该是个bug。
透视数据集作从数据集后,新增记录时,没有自动把主数据集的关联字段的值填充到从数据集的关联字段,所以不能保存了。

目前可以采用一下方法绕过:
1、在透视数据集字段编辑器中添加一个计算字段temp

2、为temp字段的onCalcField事件编写代码:
  Value := DataSetKHZB.FieldByName('PKID').Value;

3、在透视数据集中重载PKID字段的自动填充属性:
  填充表达式为 temp字段的值

这样在从数据集新增记录时,会自动为pkid字段填充主数据集的pkid值。
回复 支持 反对

使用道具 举报

发表于 2008-10-15 11:34:51 | 显示全部楼层
好,目前只能这么绕过去了。可以结贴了吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-24 19:43 , Processed in 0.045310 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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