以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助,这个错误信息如何解决  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=520)

--  作者:btsfdz
--  发布时间:2008/9/16 11:19:00
--  求助,这个错误信息如何解决

 



图片点击可在新窗口打开查看此主题相关图片如下:未命名.jpg
图片点击可在新窗口打开查看
如何解决这个提示信息,如图,出错的原因是工资款项表里没有足够的行,但是在实际使用中我们是不可能预见用户的工资款项数量的,这个问题该如何解决呢?请各位老师多指教!谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.table



已经更新了,再看一下,谢谢
[此贴子已经被作者于2008-9-16 12:35:02编辑过]

--  作者:smileboy
--  发布时间:2008/9/16 12:22:00
--  
没有gz_gzb表呀
--  作者:btsfdz
--  发布时间:2008/9/16 12:37:00
--  
已经更新了,在看一下,我的表名和标题不一样,表名是拼音,标题是汉字
--  作者:贺老六
--  发布时间:2008/9/16 12:52:00
--  
呵呵,怎么折腾,才能出现你说的错误啊
--  作者:btsfdz
--  发布时间:2008/9/16 12:57:00
--  
将工资款项表里删除几行,然后再剩余的行里随便录入一个数据,就出现了


出错的原因是工资款项表里没有足够的行,但是在实际使用中我们是不可能预见用户的工资款项数量的,这个问题该如何解决呢?请各位老师多指教!谢谢

--  作者:狐狸爸爸
--  发布时间:2008/9/16 15:53:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.table


请参考项目属性中的MainTableChanged事件

[此贴子已经被作者于2008-9-16 15:54:02编辑过]

--  作者:btsfdz
--  发布时间:2008/9/16 17:04:00
--  
Max = Math.Min(50, Tables("gz_gzkx").Rows.Count -1)
请问这段代码的含义是什么,我参考帮助看了半天还是无法理解,请指教,最好是详细些

--  作者:狐狸爸爸
--  发布时间:2008/9/16 17:25:00
--  
min用于取两个参数中小的那个。

--  作者:btsfdz
--  发布时间:2008/9/16 17:26:00
--  
Rows.Count -1
这是什么意思,为什么要-1
--  作者:btsfdz
--  发布时间:2008/9/16 17:29:00
--  
我看帮助rows 是行的集合 count 返回行的总数 我不理解的是为何要 -1