易表在线答疑技术与交流用户社区 → [求助]listfor()使用中一个困惑的问题


  共有20021人关注过本帖树形打印复制链接

主题:[求助]listfor()使用中一个困惑的问题

帅哥哟,离线,有人找我吗?
iyplx2425
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
[求助]listfor()使用中一个困惑的问题  发帖心情 Post By:2012/3/5 11:09:00 [只看该作者]

egd文件下载
上传的文件中请看“批次表”与“产品入库表”。“产品入库表”的录入窗口中,类型、产品、批次分别设为变量%产品类型%、%D%及%P%。录入窗口的目的是通过先后选择产品类型、总代码和批次号,导入“批次表”中[部分已完]=0(即未完成的产品)在“批次表”中的相关信息。
在变量%P%中设置公式ListFor("批次表","批次号","总代码",[%D%],"部分已完",0),却不能显示任何符合条件的[批次号],必须去掉“,"部分已完",0”后才能显示出[批次号],但这个[批次号]又不符合[部分已完]=-1的不予选择的要求。请问问题出在哪里?谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/3/5 11:26:00 [只看该作者]

没发现问题!
注意[%D%]取值为空时有无影响...

-=-=-=- 以下内容由 lyang702012年03月05日 11:44am 时添加 -=-=-=-
或则将变量[%P%]公式改为:If([%D%] <> "",ListFor("批次表","批次号","总代码",[%D%],"部分已完",0),ListFor("批次表","批次号","部分已完",0))

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 12:41:00 [只看该作者]

按您的方法来问题了。
1、将您提供的公式写入%P%的公式录入器后,提示%D%是未知变量(明明是有的)。
2、进入“产品入库表”进行窗口设计时,居然又找不到变量%P%(在“变量设置”对话框中也是明明有的)。不知是什么原因。请指教,谢谢。

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 12:45:00 [只看该作者]

%D%如果取值为空是不能让%P%有显示的,因为%P%的条件是按%D%中显示的“总代码”来选择的。

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 12:47:00 [只看该作者]

我在以前向“批次表”中录入模拟批次内容时,%P%是能用的,今天正式录入时不能用了。不知是我使用不当的问题,还是易表有什么缺陷?

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/3/5 12:59:00 [只看该作者]

检查你的变量是不是设成表达式了?egd文件下载

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 13:10:00 [只看该作者]

现在似乎能用了。可还是不知道我那样做是错在哪里。

 回到顶部
帅哥哟,离线,有人找我吗?
lyang70
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5115 积分:862 威望:0 精华:0 注册:2006/8/15 16:57:00
  发帖心情 Post By:2012/3/5 13:19:00 [只看该作者]

如方便传你的原始文件。

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 13:25:00 [只看该作者]

真是奇怪了。我按照您提供的%P%变量公式复制到我的文件中,还是不能显示[批次号],但您的很正常。为什么啊?变量设置中的类型也一样。

 回到顶部
帅哥哟,离线,有人找我吗?
iyplx2425
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:蒙面侠 帖子:2494 积分:6748 威望:0 精华:0 注册:2011/3/30 12:48:00
  发帖心情 Post By:2012/3/5 13:32:00 [只看该作者]

一楼已经是原文件了啊。

 回到顶部
总数 15 1 2 下一页