易表在线答疑技术与交流用户社区 → [求助]今天偶遇一个关于变量赋值的新问题,特此求助一下!


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

主题:[求助]今天偶遇一个关于变量赋值的新问题,特此求助一下!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 13:50:00 [显示全部帖子]

直接将%收费员%设成字符型,候选值公式listfor("sf","收款人",1),就不需要给变量赋值了!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 19:05:00 [显示全部帖子]

当然啦,你这是直接给变量赋值了,而并非再是候选值了,可以这样:
1、再增加一个字符型变量加入为:%A%
2、改给%A%赋值:SetVariable("%A%",listfor("sf","收款人",1))
3、%收费员%的候选值公式改为:[%A%]

         上述方法应该OK了!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 19:41:00 [显示全部帖子]

[这个贴子最后由程兴刚在 2007/10/22 07:55pm 第 1 次编辑]

再打开这个窗口就可以,相当于重新激活!

-=-=-=- 以下内容由 程兴刚2007年10月22日 07:54pm 时添加 -=-=-=-
按照总版主的这个方法就简单多了,不再需要增加变量,也不需要给变量赋值!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 20:06:00 [显示全部帖子]

为什么不好打开?(关闭和重新打开窗口,变量的值不会变,是不是窗口有预处理公式)

    CloseWindow()  And 您的导入公式 And OpenWindow(当前窗口编号)

     注:1、去掉您的导入公式的给变量赋值命令
         2、"%收费员%"的候选值公式还是为:listfor("sf","收款人",1)

          应该可以的!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 20:28:00 [显示全部帖子]

下面引用由tzszw2007/10/22 08:22pm 发表的内容:
我的窗口中有预处理公式的呀,我的默认设置是打开窗口时就默认Import()当天的收费记录,但有时用户会按自己给定的收费时间条件重新统计收费数据生成报表(这个日报表在这种情况下又是一个任意时间段的统计报表)的.

呵呵,祝贺老兄成功!

     可以把窗口的预处理公式放在表语处理公事中(或者是打开这个窗口的命令前)


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 20:59:00 [显示全部帖子]

下面引用由czy2007/10/22 08:26pm 发表的内容:
增加变量应该不能解决问题,特别是列表项目,不刷新窗口它会处于记忆状态,即使有值也不行。


        谢谢版主,我也颇受启发!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 21:48:00 [显示全部帖子]

是不是您的数据量太大后面的公式执行太快了!能否上传文件,大家一起研究研究!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 21:50:00 [显示全部帖子]

老兄,OpenWindow("sf",x)这是啥意思?

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 21:52:00 [显示全部帖子]

OpenWindow(Index,Left,Top)
Index  窗口编号,0表示主窗口,1表示第一个窗口,其余类推
Left   窗口左端位置,用像素表示
Top    窗口顶端位置,用像素表示
Left和Top必须同时设置


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/10/22 22:11:00 [显示全部帖子]

再看看19、21楼,怎么把表名称写在OpenWindow()函数里了,况且,这里需要窗口编号,别用窗口名称!!

-=-=-=- 以下内容由 程兴刚2007年10月22日 10:13pm 时添加 -=-=-=-
Left和Top可以不指定,一旦指定,Left和Top必须同时设置,或同时不指定!

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