起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: joylix

【搞定】关于演示示例的问题[又遇到新问题!]

[复制链接]
 楼主| 发表于 2007-1-12 20:07:33 | 显示全部楼层
怎么设置查找计算字段的条件啊?怎么弄也不出来啊?
怎样根据选择的产品ID计算出这个产品价格呢?

改1.jpg

42.17 KB, 下载次数: 187

回复 支持 反对

使用道具 举报

发表于 2007-1-12 21:21:18 | 显示全部楼层
查找字段定义好了后,在属性框还有一个KeyFiled(记忆中好象是),选择你的产品ID就对了~
回复 支持 反对

使用道具 举报

发表于 2007-1-13 09:56:37 | 显示全部楼层
首先在定义产品ID的查找属性时,查找数据集就要包含规格等字段

然后新建查找计算字段

设置它的KeyFiled、ResultFiled和UseKeyFieldLookupDef三个属性

lookup.gif

2.28 KB, 下载次数: 178

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-16 10:49:45 | 显示全部楼层
按11,12楼的办法
问题解决了,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-16 11:09:20 | 显示全部楼层
出了一个新问题呀,在原来从数据集的统计字段"总计" ZJ 定义的是
SUM(单价*数量),可现在单价不在本数据集中,而是一个查找字段,那怎么实现总计的功能呀?
回复 支持 反对

使用道具 举报

发表于 2007-1-16 11:30:22 | 显示全部楼层
表达式字段和统计字段都必须是存在的字段才可以,所以如果有这样的需要,只能是增加一个临时字段来处理。代码中对临时字段赋值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-16 13:10:25 | 显示全部楼层
这个代码在哪里写啊?
怎么写?
临时字段是在从数据集中吗?
真是不知道怎么办才好了.
回复 支持 反对

使用道具 举报

发表于 2007-1-16 15:06:15 | 显示全部楼层
还有一种做法,从数据集的SQL语句中写成来源于两个表,直接把产品的单价从SQL语句中带过来,这样就有数据字段了,不影响表达式和统计了。
如果中途需要修改产品,或者新增加产品,可以在单价字段上定义自动填充,按照当前数据集中的产品过滤,自然可以自动填充当前产品的单价了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-16 15:24:12 | 显示全部楼层
我觉得我所想实现的功能是很普遍性的,建议演示示例中按上述的功能来演示实现.
我觉得象原来的演示中,把产品价格设计为放在详细订单表中,让用户在每张单据中重复录入
产品价格是很不符合实际的
回复 支持 反对

使用道具 举报

发表于 2007-1-16 16:28:47 | 显示全部楼层
谢谢楼主的建议!
其实有一个建议价格,然后在明细表中有一个实际销售价格可能会更典型了。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-16 00:48 , Processed in 0.042862 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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