以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=12502)

--  作者:yanzhen2010
--  发布时间:2011/9/5 22:18:00
--  [求助]辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误
辛辛苦苦做了一个多月的系统,骤然出现令人痛苦的错误。
是狐表本身不够完善,还是我的系统有问题?

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


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

--  作者:狐狸爸爸
--  发布时间:2011/9/5 22:32:00
--  

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

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

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


--  作者:yanzhen2010
--  发布时间:2011/9/5 22:47:00
--  
怎么就传不上来啊,这个论坛有时都出问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:住院收费.zip



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

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

--  作者:狐狸爸爸
--  发布时间:2011/9/5 22:50:00
--  

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

 

 


--  作者: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
--  发布时间: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
--  发布时间:2011/9/5 23:30:00
--  

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

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

--  作者:yanzhen2010
--  发布时间:2011/9/6 8:37:00
--  
以下是引用yanzhen2010在2011-9-5 23:30:00的发言:

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

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


--  作者:kylin
--  发布时间:2011/9/6 9:49:00
--  

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


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

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

 

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


--  作者:yanzhen2010
--  发布时间:2011/9/6 19:32:00
--  
代码做了变通,虽然能够达到一定目的,但还是不完美。新增行时显示为空值。

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