以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 求一个插入行,上移行,下移行并且序号自动变的实例!已上实例,求更改 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39907) |
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 10:17:00 -- 求一个插入行,上移行,下移行并且序号自动变的实例!已上实例,求更改 求一个插入行,上移行,下移行并且序号自动变的实例!
如图: 通过改变顺序号的方式来模拟完成窗体中table控件的
行状态的改变方式,比如,上移,下移,插入等,而不是实际插入,移动行 已上实例,求更改!
[此贴子已经被作者于2013-9-4 11:51:15编辑过]
|
|||||
-- 作者:Bin -- 发布时间:2013/9/4 10:21:00 -- 新增行 Tables("X").AddNew http://www.foxtable.com/help/topics/0560.htm 插入行 Tables("X").InsertNew http://www.foxtable.com/help/topics/1981.htm 上移 Tables("X").current.move(IIF(Tables("X").current.Index=0,0,Tables("X").current.Index-1)) 下移 Tables("X").current.move(IIF(Tables("X").current.Index=Tables("X").rows.count,Tables("X").rows.count-1,Tables("X").current.Index+1)) |
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 10:23:00 -- 还有 顺序号自动更新!,大神,给个实例吧 [此贴子已经被作者于2013-9-4 10:23:59编辑过]
|
|||||
-- 作者:lsy -- 发布时间:2013/9/4 10:30:00 -- 随便更改原有数据,不严肃。 |
|||||
-- 作者:狐狸爸爸 -- 发布时间:2013/9/4 10:31:00 -- 是的,不应该这样,再说了,foxtable已经有行号显示了,自己再加个,有什么意思? [此贴子已经被作者于2013-9-4 10:31:39编辑过]
|
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 10:39:00 -- 以下是引用狐狸爸爸在2013-9-4 10:31:00的发言: 是的,不应该这样,再说了,foxtable已经有行号显示了,自己再加个,有什么意思? [此贴子已经被作者于2013-9-4 10:31:39编辑过]
确实有这方面的需求呀,将来这个工序表 要允许被复选,如果用行号显示,复选框就不能显示了。 而复选框如果用逻辑字段表示,那么每次操作后都要清空选择状态才行。 还有一个思路,插入行能不能用顺序号模拟排序,而不用真的插入行。 [此贴子已经被作者于2013-9-4 10:40:58编辑过]
|
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 10:47:00 -- 准确的说,即通过改变顺序号的方式来模拟完成窗体中table控件, 行状态的改变方式,比如,上移,下移,插入等
|
|||||
-- 作者:狐狸爸爸 -- 发布时间:2013/9/4 10:59:00 -- 在这些事件写上代码: http://www.foxtable.com/help/topics/1847.htm http://www.foxtable.com/help/topics/0631.htm http://www.foxtable.com/help/topics/0634.htm
For i as integer = 0 to Tables("xxx").Rows.Count - 1 Tables("xxx").Rows(i)("顺序") = i + 1 next |
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 11:50:00 -- 通过改变顺序号的方式来模拟完成窗体中table控件的 行状态的改变方式,比如,上移,下移,插入等,而不是实际插入,移动行 已上实例,求更改!
|
|||||
-- 作者:jnletao -- 发布时间:2013/9/4 12:00:00 -- 实例2,新增,删除可实列,插入,上下移不会 |