以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何设计可以选择的对表的引用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=81875) |
-- 作者:liuzhen836 -- 发布时间:2016/3/8 10:04:00 -- 如何设计可以选择的对表的引用 我想知道在设计窗口时怎么引用窗口的数据 目前的需求是: 比如有ABC三辆车,三辆车的信息分别用A B C三个表来记录, 表的格式都一样,如NUM、SPEED、LOCATION等 现在我在设计窗口时,先通过下拉组合框窗口选择想要操作的表名(A或B或C) 此时下面的录入文本控件里会自动绑定相应的表列(NUM、SPEED等),以录入相关数据 这样就不用为每一个表都设计录入窗口,而是通过一个窗口搞定就行了 请问要如何实现以上操作功能?
|
-- 作者:大红袍 -- 发布时间:2016/3/8 10:09:00 -- 1、你设计表本身就是错误的。
2、车辆就应该合并成一个表,加入一列【型号/名称】来区别不同的车就行。 |
-- 作者:liuzhen836 -- 发布时间:2016/3/8 10:21:00 -- 我只是举个例子,对象不是车,每天都要录入数据,记录十几条属性,而且要保证时间连续性,所以我想需要多个表 |
-- 作者:大红袍 -- 发布时间:2016/3/8 10:24:00 -- 设计思路就是有问题。
录入就应该用一个表,以后要怎么筛选、怎么排序都可以。
如果加一个对象就要加一张表?这样管理不正确。 |
-- 作者:liuzhen836 -- 发布时间:2016/3/8 10:27:00 -- 有道理 我试一下 |
-- 作者:liuzhen836 -- 发布时间:2016/3/8 16:18:00 -- 但是现在涉及到另外一个问题,我在窗口中需要显示表中的历史数据,比如当我的下拉组合窗口选了C车,就可以在窗口的某些lable控件当中显示C车最后一次的相关数据,要怎么操作呢 |
-- 作者:大红袍 -- 发布时间:2016/3/8 16:22:00 -- 1、筛选
Tables("表A").Filter = "第一列 = \'C车\'"
2、可以排序
Tables("表A").Sort = "_Identify desc"
3、初学者,先把帮助文档看一次 http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=67187
|