易表在线答疑技术与交流用户社区 → [求助]今天遇到菜单不好修改的新问题,特此求助一下如何解决!


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

主题:[求助]今天遇到菜单不好修改的新问题,特此求助一下如何解决!

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/27 13:49:00 [显示全部帖子]

文件的菜单已经损坏。
导致出错的原因估计我们是找不出来,本人推测还是和网络应用有关。
菜单损坏的具体表现为,表达式(公式)部分丢失。
下面是菜单中出错的公式:

客户档案维护if([客户资料外挂]=-1,CloseWindow()AndOpenFile(docdir+"gsmisaz.egd","azsq","fcq"

路道划分维护if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("jbldfl",1),MsgBox("对不起

水价类别维护if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("sj",1),MsgBox("对不起

基本参数维护if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("基本信息",0),MsgBox("对不起

机器抄表处理if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("MGHA",4),MsgBox("对不起

抄表数据修改if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,if([报表日期启用]=-1andNumber(day(today()))>[报表日期],MsgBox("对不起,已形成报表的当月数据不能再作任何修改!"

生成收费数据if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("sf",6),MsgBox("对不起

批量非坐收开票if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,CloseWindow()andOpenGrid("sfpl",1),MsgBox("对不起

数据上报接收if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,openWindow(3),MsgBox("对不起,你无此操作权限!"

系统初始化if(username="==请选择用户名=="orusername="超级用户",If(msgbox("警告:本操作仅限于系统初始化,执行后将清除本系统所有数据!"+Char(13)+""+"单击'是'继续,单击'否'退出。"

数据备份恢复if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,MsgBox("对不起,此功能待开发!",0

系统高级设置if(username="==请选择用户名=="orusername="管理员"orusername="超级用户",CloseWindow()andOpenWindow(2),msgbox("对不起,你无此操作权限!"

文件另存为.if(username="==请选择用户名=="orusername="管理员"orusername="超级用户",CloseWindow()anddo(338),msgbox("对不起,你无此操作权限!"

切换到门户收费表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("sf"),MsgBox("对不起,你无此操作权限!"

切换到批量收费表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("sfpl"),MsgBox("对不起,你无此操作权限!"

切换到基本情况表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("jb"),MsgBox("对不起,你无此操作权限!"

切换到通用月报表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("通用月报表"),MsgBox("对不起,你无此操作权限!"

切换到欠费统计表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("欠费统计"),MsgBox("对不起,你无此操作权限!"

切换到抄见汇总表if(username="==请选择用户名=="orusername="超级用户"orusertype<=3,OpenGrid("抄见汇总表"),MsgBox("对不起,你无此操作权限!"


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/27 17:52:00 [显示全部帖子]

抱歉,这是个涉及用户隐私的问题,平时我也只是对一些出错的文件和对文件被锁有异议的特定文件进行分析。

因为触及他人数据隐私,这个方法我还不能提供,请理解。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/28 18:40:00 [显示全部帖子]

下面引用由tzszw2007/10/28 06:21pm 发表的内容:
今天又遇到这个问题了,菜单项内容老是莫明其妙地被损坏,真不知如何是好?
关键是其中有关于报表设计的部分,不能老是坏一次就重新再做一次菜单呀?
如果坏一次就再编一次菜单的话,那还不把人累死了?
请大家 ...

将菜单存为模板。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/28 19:26:00 [显示全部帖子]

我查看过你的菜单,并未发现菜单体积过大的现象,另外公式也不长。
如果真有很长的语句,如果你怕用eval写,可以将一些语句用变量代替,这样可解决菜单体积过大和语句过长引起的错误。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/28 19:40:00 [显示全部帖子]

不是楼上说的原因。
我还是那句话,出错最大的可能还是在网络应用上。
象你这种在菜单中出错的并非个例,但相同的是都是在网络上应用。
因为至今还未发现出错的规律,目前尚无很好的解决办法。

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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/29 15:52:00 [显示全部帖子]

下面引用由还不错2007/10/29 02:33pm 发表的内容:
看来易表的网络功能不稳定,幸好我的文件都是单机使用。而且,没有发现上面的问题。

至今还没发现过单机使用出现这种情况的。


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


加好友 发短信
等级:超级版主 帖子:13147 积分:-89 威望:0 精华:0 注册:2006/8/11 11:14:00
  发帖心情 Post By:2007/10/29 17:25:00 [显示全部帖子]

下面引用由tzszw2007/10/29 05:23pm 发表的内容:
其实我昨天在单机上用也出现这种情况了,我这个程序是在两个地方用的,一个是局域网环境,一个是单机环境,昨天在单机上用也出现了问题,夜里全部将菜单项命令减短了,到现在还没反馈测试结果.

如果是单机上出错就可以肯定是菜单超出了大小极限。


 回到顶部