以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]父表引用子表数据 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=31106) |
||||
-- 作者:filyshen -- 发布时间:2013/4/10 12:05:00 -- [求助]父表引用子表数据 子表: 日期 操作 2013-3-5 入库 2013-4-2 出库 请问要在父表中增加一列,显示内容为子表“日期“列中最新的日期所对应“操作”列的内容 谢谢了。。。 |
||||
-- 作者:Bin -- 发布时间:2013/4/10 14:16:00 -- 只能用代码操作了.Dim dr As DataRow = DataTables("子表").Find("开始时间=Max(开始时间)") DataTables("父表").Rows(1)(操作)=dr("操作")
|
||||
-- 作者:filyshen -- 发布时间:2013/4/11 16:51:00 -- 首先谢谢Bin大虾 刚接触狐表思路还不太清晰,我希望在“当前状态”列中显示当前编号的最后一次操作,具体该怎么操作呢
![]() |
||||
-- 作者:Bin -- 发布时间:2013/4/11 17:19:00 --
满足你需求,你需要多看帮助文档. |
||||
-- 作者:e-png -- 发布时间:2013/4/11 22:44:00 -- Bin 你开始用最新版本了吗,怎么打不开你的项目? |
||||
-- 作者:filyshen -- 发布时间:2013/4/12 13:41:00 -- 打开时提示文件版本过高呀 |
||||
-- 作者:XYT -- 发布时间:2013/4/12 14:05:00 -- 表B_DataColChanged If e.DataCol.Name = "操作" Then Dim dr As DataRow = DataTables("表B").Find("编号 = \'" & e.DataRow("编号") & "\'","日期 DESC") DataTables("表A").Find("编号 = \'" & e.DataRow("编号") & "\'")("当前状态")=dr("操作") End If <!--EndFragment--> 帮你把代码贴出来了 |
||||
-- 作者:y2287958 -- 发布时间:2013/4/12 14:19:00 -- 表达式的也可以
|
||||
-- 作者:stone9434 -- 发布时间:2016/1/31 10:53:00 -- 不错,很表达式最简单,赞一个 |