Foxtable(狐表)用户栏目专家坐堂 → [求助]辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误


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

主题:[求助]辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误

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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
[求助]辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误  发帖心情 Post By:2011/9/5 22:18:00 [只看该作者]

辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误。
是狐表本身不够完善,还是我的系统有问题?

出现的问题列举:
以前运行n次都正常的代码突然提示错误;
所有表的表达式列在打开项目时列内容不见了,需要重新计算。
......
坚持到现在,出现这样的问题,不知到底是谁的问题?
快崩溃了,想放弃狐表,但项目已经做了多一半了,几近竣工时突然崩溃了


文件太大,传不上来图片点击可在新窗口打开查看
以前运行正常的代码现在不能即使运行,需要对代码重新“确定”后才能正常运行,怪事啊!
[此贴子已经被作者于2011-9-5 22:38:28编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 22:32:00 [只看该作者]

狐表是很稳定的,用任何开发工具,都会遇到错误的,大多数时候是用户自己的代码造成的。

表达式列的内容是即时自动生成的,不需要重算,也不会不见。

仔细检查,搞不定就压缩上传。


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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
  发帖心情 Post By:2011/9/5 22:47:00 [只看该作者]

怎么就传不上来啊,这个论坛有时都出问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:住院收费.zip



问题:
1、打开项目时出问题,添加定时器后。。。
2、所有表的表达式列不能即时计算,内容不见了
3、长期医嘱和临时医嘱表datacolchanging的代码需要重新确定才能正常运行

好像是未保存退出时出现上述问题
[此贴子已经被作者于2011-9-5 22:58:15编辑过]

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/9/5 22:50:00 [只看该作者]

将table文件和数据源(如果采用外部数据源的话)上传就行了,无需整个目录上传的。

 

 


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33963 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2011/9/5 22:59:00 [只看该作者]

临时医嘱定时器代码改成:

 

If Tables("临时医嘱").Rows.count >0 Then
    If Tables("临时医嘱").Focused Then

…………

 

长期医嘱定时器代码改成:

If Tables("长期医嘱").Rows.count >0 Then
If Tables("长期医嘱").Focused Then

…………


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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
  发帖心情 Post By:2011/9/5 23:23:00 [只看该作者]

以下是引用czy在2011-9-5 22:59:00的发言:

临时医嘱定时器代码改成:

 

If Tables("临时医嘱").Rows.count >0 Then
    If Tables("临时医嘱").Focused Then

…………

 

长期医嘱定时器代码改成:

If Tables("长期医嘱").Rows.count >0 Then
If Tables("长期医嘱").Focused Then

…………


谢谢版主指点,代码修改后避免了打开文件时的错误,但新增行时不能即时显示定时器公式了



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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
  发帖心情 Post By:2011/9/5 23:30:00 [只看该作者]

问题尚未解决,望高手指点迷津

[此贴子已经被作者于2011-9-6 8:34:39编辑过]

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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
  发帖心情 Post By:2011/9/6 8:37:00 [只看该作者]

以下是引用yanzhen2010在2011-9-5 23:30:00的发言:

问题尚未解决,望高手指点迷津

[此贴子已经被作者于2011-9-6 8:34:39编辑过]


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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2011/9/6 9:49:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:住院收费.rar


解决“新增行时可以即使处理统计的问题”,

参见“临时医嘱”窗口,我把TimerTick去掉不用了(让系统不用这么辛苦地重复计算),代码放在TextBox5的ValueChanged中

 

长期医嘱窗口的,以及其他问题请自行解决!


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


加好友 发短信
等级:童狐 帖子:212 积分:1564 威望:0 精华:0 注册:2011/7/20 21:00:00
  发帖心情 Post By:2011/9/6 19:32:00 [只看该作者]

代码做了变通,虽然能够达到一定目的,但还是不完美。新增行时显示为空值。

使用定时器怕增加cpu,导致运行速度减慢,不适用定时器又不能即时显示,两难啊
[此贴子已经被作者于2011-9-6 19:37:04编辑过]

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