以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态加载的表如何显示关联列?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=55955)

--  作者:scott518
--  发布时间:2014/8/26 19:39:00
--  动态加载的表如何显示关联列?

产品编码表中有产品编码,品名,规格,等字段,品名,规格这两个字段在几十张明细表中都要引用,如果在这些明细表中增加数据列不但会增加数据库的容量,如果产品编码中规格更新时又还要用代码更新它们,这两列在明细表中显示只是为了直观或者打印时方便。

现在项目中所有表单都是窗口中用sqltable fill动态生成的,这种情况下要如何才能以表达式列的方式快速调用产品编码表中的对应列显示出来?因为没有关联,不能象常规表那样设置表达式列来引用。

谢谢!


--  作者:有点甜
--  发布时间:2014/8/26 19:41:00
--  

 1、动态设置关联

 

http://www.foxtable.com/help/topics/1942.htm

 

 

 2、动态加入临时表达式列

 

http://www.foxtable.com/help/topics/1428.htm

 


--  作者:scott518
--  发布时间:2014/8/26 20:12:00
--  
谢谢,但这样似乎比增加两列数据列录入时直接从产品编码中取数填充还要繁琐啊。
--  作者:有点甜
--  发布时间:2014/8/26 20:14:00
--  
以下是引用scott518在2014-8-26 20:12:00的发言:
谢谢,但这样似乎比增加两列数据列录入时直接从产品编码中取数填充还要繁琐啊。

 

也不算繁琐,就一两句代码而已。

 

因为你的是SqlTable,如果是SqlQuery查询表的话,直接用sql语句生成即可。