以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]SQLtable中新增表达式列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32595) |
||||
-- 作者:chnfo -- 发布时间:2013/5/4 20:43:00 -- [求助]SQLtable中新增表达式列 有3个表A,B,C 其中表A和B是关联表,表B通过AID与表A关联。表B的ACode和ATitle是表达式列。 窗口中添加一个SQLTable控件。 使用Fill方法把表B的数据填充到控件中。 如何通过添加临时列的方式,把表B的ACode和ATitle这两列显示出来呢? ————补充一下,表B其实还有其它的数据,不仅仅只是这三列,否则窗口表的数据源就直接用表A了 dim dt as datatable = 窗口表.datatable Relations.Add("关联1",DataTables("表A").DataCols("_Identify"),dt.DataCols("AID")) ————用代码来关联表时,不能用_Identify?
如果不能在窗口表中建立关联,那数据库的表就得有大量的冗余啊………… 因为不用表达式列,完全可以用数据列解决问题,但用数据列,就需要处理源数据列的名称修改之后的多处同步情况,纠结…… [此贴子已经被作者于2013-5-5 14:23:04编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/5/6 8:36:00 -- 用代码建立管理的时候,确实不能通过_Identify建立关联,下次更新改一下。 |