Erp100论坛's Archiver

yemen 发表于 2008-3-19 18:34

如何将一个物理数据表变成6个页签的问题?

把一个物理表建成6个窗口,每个窗口的某个页签公用这个物理表。
但是,只有一个字段在不同的页签里显示不同的内容,思路是怎么做的.

在表于列的这个字段加动态验证?好像不行吧。一改变6个页签的此字段都跟着改变,要求是不同的页签此字段显示的不一样。

pshen 发表于 2008-3-27 13:56

就是说,相同的字段, 相同的值,但是显示的方式不一样》?
显示方式是在Table&Column级别上定义的,所以直接做不到。

但是可以用Virtual Column, 用同一个数据库字段,建成6个不同的Column

yemen 发表于 2008-4-1 18:55

能否说的具体点。

pshen 发表于 2008-4-8 15:42

不好意思,可能没说清楚。

不知道你用过virtual column没有。

pshen 发表于 2008-4-8 15:59

举个例子:
如附件的例子, 我这里需要的是在产品BOM里,显示子项的名字的同时,同时显示子项的产品编号。而事实上在数据库里,是同一个字段, M_Product_BOM_ID

所有我写了个Virtual Column 其sql如附件中所示, 而在使用时,其和一个普通的column是一样的。

同样的, 你的例子, 你可以在那张表中建6个column, 而这6个column 除了一个,都不是真实的数据库column, 而是指到同一个数据库column
然后你给这6个不同的column 制定不同的reference, 而满足不同的显示要求。
或者可以像我的例子那样,直接把要显示的内容select出来。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.