以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 点击表中的某列,打开另一个主窗体,且显示指定行数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42255) |
-- 作者:tesia255 -- 发布时间:2013/11/7 10:45:00 -- 点击表中的某列,打开另一个主窗体,且显示指定行数据 如题, 我想通过点击表a中的第一列的值, 即打开主窗体B,且显示b表中 第二列的值与a表中的第一列的值 相等的行的数据 请问大师们 这个要怎么写事件?
|
-- 作者:Bin -- 发布时间:2013/11/7 10:47:00 -- 点击可以写在Click事件,双击要写在DoubLEClick事件(双击需要先锁定表才可以生效) 显示当前行的数据有两种方式 2.使用代码赋值 2011年注册的了,不是新手了.基本概念要搞懂哦. 如果是现在才开始学习使用的,建议你先去按部就班看一下帮助哦.
|
-- 作者:狐狸爸爸 -- 发布时间:2013/11/7 10:50:00 -- 用关联表,看看帮助文件中《关联表》这一章。 当然,最好是按顺序系统看帮助学习一下,好东西,值值得付出时间和精力的。
|
-- 作者:tesia255 -- 发布时间:2013/11/7 10:59:00 -- 回复:(Bin)点击可以写在Click事件,双击要写在DoubL... 您好,我是最近刚开始学,基本的示例操作也都进行了,但是现在这个事件还是不知道是为什么没反应 我是把表锁定了,写在了a的双击事件中,如下写的,但是没反应: If e.Col.Name="第一列" Then Forms("B").Open() MainTable = Tables("表b") End If 如上输入没有反应,另外就是,其实是想显示表b中第二列的值和表a中第二列的值一样的行 不知道这个要怎么写 |
-- 作者:tesia255 -- 发布时间:2013/11/7 11:00:00 -- 回复:(狐狸爸爸)用关联表,看看帮助文件中《关联表... 您好,这两个表我建立了关联啊 是关联表 |
-- 作者:Bin -- 发布时间:2013/11/7 11:04:00 -- 检查窗口类型,如果是主窗口,或者停靠窗口是只能显示在所有者表中的. 独立窗口或者模式窗口才可以弹出来. 1.利用关联引用,使用一个表达式列,把父表数据引用过来即可. 2.利用代码赋值 实在不会就上例子吧,还是那句既然刚开始学,就先按部就班看帮助吧,不用急着开发.
|
-- 作者:tesia255 -- 发布时间:2013/11/7 15:18:00 -- 回复:(Bin)检查窗口类型,如果是主窗口,或者停靠窗口... 嗯,做出来了 谢谢啦~~ |