如何将一个物理数据表变成6个页签的问题?
把一个物理表建成6个窗口,每个窗口的某个页签公用这个物理表。但是,只有一个字段在不同的页签里显示不同的内容,思路是怎么做的.
在表于列的这个字段加动态验证?好像不行吧。一改变6个页签的此字段都跟着改变,要求是不同的页签此字段显示的不一样。 就是说,相同的字段, 相同的值,但是显示的方式不一样》?
显示方式是在Table&Column级别上定义的,所以直接做不到。
但是可以用Virtual Column, 用同一个数据库字段,建成6个不同的Column 能否说的具体点。 不好意思,可能没说清楚。
不知道你用过virtual column没有。 举个例子:
如附件的例子, 我这里需要的是在产品BOM里,显示子项的名字的同时,同时显示子项的产品编号。而事实上在数据库里,是同一个字段, M_Product_BOM_ID
所有我写了个Virtual Column 其sql如附件中所示, 而在使用时,其和一个普通的column是一样的。
同样的, 你的例子, 你可以在那张表中建6个column, 而这6个column 除了一个,都不是真实的数据库column, 而是指到同一个数据库column
然后你给这6个不同的column 制定不同的reference, 而满足不同的显示要求。
或者可以像我的例子那样,直接把要显示的内容select出来。
页:
[1]