以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 关于窗口录入的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=27699) |
-- 作者:zcw728909 -- 发布时间:2013/1/8 9:15:00 -- 关于窗口录入的问题 看了帮助文件的有关窗口录入,按照帮助文件也搞成功了,现在的问题是我的主表是以主窗口显示的,当在主窗口中双击行时打开的录入窗口加载的不是当前行,而是当前主窗口内的第一行,改怎样设置代码呢? |
-- 作者:lin_hailun -- 发布时间:2013/1/8 9:56:00 -- 看看你窗口控件绑定的是什么表。再看看那你这个主窗口的表控件是否设置成了副本。 绑定的我问题,好好设置一下。 |
-- 作者:zcw728909 -- 发布时间:2013/1/8 10:02:00 -- 主窗口的表控件绑定的表是“产品信息”,是副本。录入窗口控件绑定的表也是“产品信息” |
-- 作者:lin_hailun -- 发布时间:2013/1/8 10:04:00 -- 录入窗口绑定这个窗口表吧,型如:窗口1_Table1 或者 把这个窗口表不设置成副本。 [此贴子已经被作者于2013-1-8 10:04:26编辑过]
|
-- 作者:zcw728909 -- 发布时间:2013/1/8 10:14:00 -- 录入窗口控件绑定到:窗口1_Table1就可以了,但是由于窗口1_Table1是不允许编辑的,这样也没办法修改和录入数据呀,就没有其它办法了吗? |
-- 作者:夕然 -- 发布时间:2013/1/8 10:30:00 -- 我明白你的意思,其实是不是需要副本并不重要,你在窗口的afterload代码加入 tables(“XX").addnew(),这样就会自动添加一行了。 如果你设置了副本,就把副本设置编辑设置为true,这个时候的代码改 |
-- 作者:zcw728909 -- 发布时间:2013/1/8 10:33:00 -- 不是的,我主要是用这个功能在窗口中修改数据,用不上增加行,只是对当前存在的行数据进修修改 |
-- 作者:lin_hailun -- 发布时间:2013/1/8 10:38:00 -- 以下是引用zcw728909在2013-1-8 10:33:00的发言: 不是的,我主要是用这个功能在窗口中修改数据,用不上增加行,只是对当前存在的行数据进修修改 直接把这个窗口不设置成副本不就行了?一定要设置成副本吗? |
-- 作者:zcw728909 -- 发布时间:2013/1/8 10:43:00 -- 设置成副本是因为“产品信息”主窗口是多人使用的,会同时打开。帮助文件里说的最好设置成副本 |
-- 作者:lin_hailun -- 发布时间:2013/1/8 10:53:00 -- 以下是引用zcw728909在2013-1-8 10:43:00的发言: 设置成副本是因为“产品信息”主窗口是多人使用的,会同时打开。帮助文件里说的最好设置成副本 呵呵,楼主理解错了,每一个客户端,也就是每一个用户,都会有一个产品信息表的。 一个客户端,主窗口只有你在使用,不设置成副本也行。这样以后,只是不能在你的窗口上同时显示多个产品信息办表。 |