起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 275|回复: 14

【结贴】为何不能自动填充**

 关闭 [复制链接]
发表于 2008-11-26 17:06:58 | 显示全部楼层 |阅读模式
工序表  有工序编号 varhcar(20)、工序名称varchar(20)、工价money
工艺工序表里 有工序编号、工序名称、工价
我设置工艺工序表里的工序编号字段为查找字段关键字:工序编号、显示:工序编号 排序:工序
设置工序名称为新增、编辑、关联字段变化时自动填充,查找设置为按唯一值查找。数据查找选择工序表里的工序编号、工序名称,关键字:工序名称,显示:工序名称。选择动态范围查找。工价也是相对应设置。可是就是填充不了。不知道为何?我另外一个按货号自动填充品名的都是可以填充的,真是搞晕了。
回复

使用道具 举报

发表于 2008-11-26 17:27:30 | 显示全部楼层
查找设置为按唯一值查找
------------------------------------------
是不是查找的结果不唯一?如果查找结果不唯一就不会填充的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 23:21:19 | 显示全部楼层
当然唯一了工序编号是工序表的主键
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-26 23:27:56 | 显示全部楼层
设置过滤条件为  工序编号=当前数据集.工序编号    工序编号在工序资料表里为主键。
回复 支持 反对

使用道具 举报

发表于 2008-11-27 08:51:01 | 显示全部楼层
设置工序名称为新增、编辑、关联字段变化时自动填充,查找设置为按唯一值查找。数据查找选择工序表里的工序编号、工序名称,[B]关键字:工序名称[/B] [/SIZE]  ,显示:工序名称。选择动态范围查找。
-----------------------------------------------------
你这里说的关键字是工序名称不是工序编号。
回复 支持 反对

使用道具 举报

发表于 2008-11-27 08:52:15 | 显示全部楼层
另外,先不搞那么复杂的填充,用简单的表达式填充看看是否可以,然后再检查一下,查找填充的各种设置是否正确。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-27 10:29:06 | 显示全部楼层
表达式填充是可以的,我要要根据工序编号填充工序名称啊,关键字不选工序名称难道选工序编号啊,而且我就是选工序编号也填充不了。晕死。
回复 支持 反对

使用道具 举报

发表于 2008-11-27 11:00:21 | 显示全部楼层
我做了一个测试,没有问题。
是否区分大小写了?
看我的测试过程图

1.gif

448.58 KB, 下载次数: 131

回复 支持 反对

使用道具 举报

发表于 2008-11-27 11:03:21 | 显示全部楼层
准确来说,你查找填充的时候选择的是唯一值,但是根据你设置的过滤条件,查找结果肯定不唯一了,所以就不自动填充了。(你可以改成查找第一项看看,肯定就填充了)
至于其他的就根据你自己的逻辑来吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-11-27 12:56:19 | 显示全部楼层
工序表里,工序编号和工序名称肯定是唯一的。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 23:05 , Processed in 0.050416 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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