以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- “向上一条”,“向下一条”问题,求指点? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77758) |
||||
-- 作者:zsslly -- 发布时间:2015/11/24 17:40:00 -- “向上一条”,“向下一条”问题,求指点? 模式窗口中有“向上一条”,“向下一条”两个控件,模式窗口Click中代码如下: Select Case e.Sender.Name Case "上一条" CurrentTable.Position = CurrentTable.Position - 1 Case "下一条" CurrentTable.Position = CurrentTable.Position + 1 Case "最前" CurrentTable.Position = 0 Case "最后" CurrentTable.Position = Tables("峰和设计部_Table1").Rows.Count -1 End Select 现在的问题是,主窗口中显示行选择是向上或向下移动的,但模式窗口中的对应的内容没有变,求老师指点?
|
||||
-- 作者:zsslly -- 发布时间:2015/11/24 17:49:00 -- 求大神指点? |
||||
-- 作者:大红袍 -- 发布时间:2015/11/24 17:55:00 -- CurrentTable
改成 Tables("峰和设计部_Table1") |
||||
-- 作者:zsslly -- 发布时间:2015/11/24 18:04:00 -- Select Case e.Sender.Name Case "上一条" Tables("峰和设计部_Table1").Position = Tables("峰和设计部_Table1").Position - 1 Case "下一条" Tables("峰和设计部_Table1").Position = Tables("峰和设计部_Table1").Position + 1 Case "最前" Tables("峰和设计部_Table1").Position = 0 Case "最后" Tables("峰和设计部_Table1").Position = Tables("峰和设计部_Table1").Rows.Count -1 End Select 这样改了,不可以,和之前是一样的,选择行是可以向上向下的,但模式窗口的内容没有变,不知道是不是焦点的问题?
|
||||
-- 作者:大红袍 -- 发布时间:2015/11/24 18:23:00 -- 你窗口的控件,绑定哪个表?绑定哪个,表名就写哪个。 |
||||
-- 作者:大红袍 -- 发布时间:2015/11/24 18:24:00 -- 或者看看
http://www.foxtable.com/help/topics/2631.htm
|
||||
-- 作者:zsslly -- 发布时间:2015/11/24 18:40:00 -- 老师,最早之前,我的表在主窗口是直接绑定的,没有调为副本,这段代码的最后不是table_1是可以用的,后来因为需要所以我把主窗口中引用的表改成副本表,代码中同样如前修改,就不可以了,模式窗口中就没有变化了!求指点 |
||||
-- 作者:大红袍 -- 发布时间:2015/11/24 19:22:00 -- 以下是引用zsslly在2015/11/24 18:40:00的发言:
老师,最早之前,我的表在主窗口是直接绑定的,没有调为副本,这段代码的最后不是table_1是可以用的,后来因为需要所以我把主窗口中引用的表改成副本表,代码中同样如前修改,就不可以了,模式窗口中就没有变化了!求指点
把你窗口各个控件绑定的表,绑定到副本表去,不要绑定主表。
或者参考6楼的做法。 |
||||
-- 作者:zsslly -- 发布时间:2015/11/24 19:49:00 -- 求指点? 上了一个简单的例子
|
||||
-- 作者:大红袍 -- 发布时间:2015/11/24 20:02:00 --
|