以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [讨论]几个关联表切换时的对应行定位问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94213) |
-- 作者:pladic -- 发布时间:2016/12/19 9:51:00 -- [讨论]几个关联表切换时的对应行定位问题 系统中有4个表,分别建立了不同列的关联关系。 希望实现:在表A中定位到某行,切换到表B后,让能定位到关联表A的对应行(如果是多行,就定位到第一行);在切换到表C时,能自动定位到表B关联的对应行;表D同样。 这个需求可行吗?如何实现? [此贴子已经被作者于2016/12/19 9:52:04编辑过]
|
-- 作者:有点色 -- 发布时间:2016/12/19 10:35:00 -- 参考
http://www.foxtable.com/webhelp/scr/0553.htm
|
-- 作者:pladic -- 发布时间:2016/12/19 11:25:00 -- 回复:(有点色)?参考 ?http://www.fo... 有点帮助,但还是有几个疑问: 1、用find语句,就意味着不利用关联关系了。可以利用关联关系吗? 2、鼠标切换到表B时,包含着好几个动作: 2.1离开表A 2.2将表A关联列的值赋给某变量; 2.3转到表B时,利用FIND语句定位到与变量相同的行。 表间的切换代码要放在哪啊? maintablechanged? 这个变量要定义成全局变量吗?
[此贴子已经被作者于2016/12/19 11:29:20编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2016/12/19 12:01:00 -- 1、可利用关系: http://www.foxtable.com/webhelp/scr/0431.htm http://www.foxtable.com/webhelp/scr/0432.htm 2、MainTableChanged 以及 CurrrentTablechanged事件,前者切换主表触发,后者切换当前表触发,录入逆选择一个管理表也会触发CurrentTableChanged事件
|
-- 作者:pladic -- 发布时间:2016/12/19 12:20:00 -- 录入逆选择一个管理表 这是什么意思?从子表到父表?
|
-- 作者:有点色 -- 发布时间:2016/12/19 12:28:00 -- 以下是引用pladic在2016/12/19 12:20:00的发言:
这是什么意思?从子表到父表?
你把代码写到 CurrentTableChanged 就行了。 |