以文本方式查看主题

-  易表在线答疑  (http://egrid2000.com/dvbbs/index.asp)
--  用户社区  (http://egrid2000.com/dvbbs/list.asp?boardid=2)
----  [求助]关于变量  (http://egrid2000.com/dvbbs/dispbbs.asp?boardid=2&id=1216)

--  作者:iyplx2425
--  发布时间:2012/3/19 12:25:00
--  [求助]关于变量
老师,我在某变量中做如下公式设置,不知是否可行,类型为字符型(若设为表达式类型,不能显示):
if([%批次来源%]="批次表",ListFor("批次表","总代码","产品类型",[%产品类型%],"批次完成",0,1),ListFor("以往批次","总代码","产品类型",[%产品类型%],"批次完成",0,1))。
这样设置后,该变量在使用时无法显示出列表项目。不知问题出在哪里?
谢谢。
--  作者:lyang70
--  发布时间:2012/3/19 13:35:00
--  
这样试试呢!

ListFor(([%批次来源%],"总代码","产品类型",[%产品类型%],"批次完成",0,1)

——建议楼主提问时结合示例文件,这样解决问题事半功倍!


--  作者:wjq1072
--  发布时间:2012/3/19 14:30:00
--  
呵呵,你有得绕呢!
egd文件下载
--  作者:iyplx2425
--  发布时间:2012/3/19 15:12:00
--  
我原意是想在一个“产品入库表”中,利用变量%批次表%与%以往批次%两个变量,分别从“批次表”与“以往批次”中查找相关的[总代码]。弄一弄觉得很麻烦,就干脆增加了一个“以往批次入库表”,这样,针对“批次表”与“以往批次”向两个入库表中分别录入入库信息,以解决这个问题。不过作为学习,还是应该弄清楚怎样做。谢谢老师了。