以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 头疼的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=69067) |
-- 作者:q2649295605 -- 发布时间:2015/5/29 17:15:00 -- 头疼的问题 问题1:我创建了个表A,我为这个表A建立了一个窗口1,窗口1内的textbox和其他控件都是和表A绑定的! 现在我想:不能直接在表A内直接修改数据!必须要在窗口1内修改! 请赐教!! 问题2:表A内有2个逻辑列!列1和列2 想要这2个逻辑列互锁(列1和列2是不能同时被选中的!如果本来列1是选中的,我再去选列2,列1将会被取消掉!) 问题3:因为表A通过问题1的设定后,问题2是不是就反映到窗口1(窗口1上有对应列1和列2的选择框)上去了!应该怎么去操作!
|
-- 作者:大红袍 -- 发布时间:2015/5/29 17:25:00 -- 1、prepareEdit事件写代码 e.Cancel = True
2、http://www.foxtable.com/help/topics/2052.htm
3、什么意思?你绑定列了,操作窗口,就是操作表了。 |
-- 作者:q2649295605 -- 发布时间:2015/5/29 17:31:00 -- 以上3个问题出现在同一个表A中! 怎么操作? [此贴子已经被作者于2015/5/29 17:31:21编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/5/29 17:49:00 -- 什么意思?要不你上传例子帮你看看吧。 |
-- 作者:q2649295605 -- 发布时间:2015/5/29 20:00:00 -- 这么说吧!我创建了表A!表A中有列1和列2两个逻辑列!然后创建了窗口1,在窗口1里字段里直接把表A的列1和列2拖进了窗口1内!要求1:表A中不能直接修改数据,要从窗口1进行修改! 要求2:列1和列2必须互斥!(能在窗口内体现出来,即列1和列2不能同时被选中,即使列1先被选中,我再去选中列2,列1会自动撤除被选中状态) 问题是:这2个要求怎么去实现! 还有:如果要求1已经成立了,既然不能在表A中直接修改数据了,我把列1和列2设置成互斥,是不是窗口1内对这2个控件不需要设置就可以了。(如果可以,怎么去设置列1跟列2的互斥呢?) 还是直接在窗口1内对这2个控件进行设置,就行了!(怎么去设置) 还是2种方法都行的通! 还是必须要同时进行设置!(怎么去设置?)
|
-- 作者:狐狸爸爸 -- 发布时间:2015/5/30 8:34:00 -- 1、表不能编辑很简单,直接设置这个表的prepareEdit事件: e.Cancel = true 这样表不能编辑,窗口可以编辑。
2、逻辑列的排他式选择: http://www.foxtable.com/help/topics/2395.htm
|