我有一个奇怪的用户请求:他们希望能够说出每个表单中的每个字段,从中获取用于编译它的信息。
必须从列表中选择值
基本上我想找到一种方法来避免将字段加倍。
一种方法是添加一个M:M表,其中link field-name和information-source
但是使用它从实际数据表中回溯只有从信息源派生的字段可能非常糟糕
编辑
更清楚我要避免的解决方案是拥有这样的数据表:
fieldname1
fieldname1Origin
fieldname2
fieldname2Origin
fieldname3
fieldname3Origin
...
但我以这种方式做链接表:
FieldName
OriginId
我必须映射oll字段名称并使用字符串名称在其中搜索当我需要查询数据表时我必须做这样的事情
select
case when (exists select 1 from LinkTable where FieldName='fieldname1' AND
OriginId=SelectedID) then fieldname1
else NULL
end
每个字段
答案 0 :(得分:0)
如何将多个控件(例如组合框与所有线条)混合,这将触发显示该行的所有列。
类似的东西(我目前在该项目上工作):