以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教个范式的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=147792)

--  作者:zhy400137
--  发布时间:2020/3/24 12:22:00
--  请教个范式的问题
1 有一个部门清单,有部门编码和部门名称两列

2 要建一个员工列表,建立时员工要选择其所在的部门编码和部门名称


这时员工列表,是只存部门编码就行,还是部门名称也要存?如果不存,使用者看着别扭,只看到了部门编码,
存的话,以后如果部门清单的名称发生变化,员工列表的部门名称就会有差异,请教老师,一般这样如何处理
比较好。

我现在是都存,但以前上班是自己维护,问题不大,现在如果交别人维护,可以会有些问题,谢谢。

--  作者:zhy400137
--  发布时间:2020/3/24 12:24:00
--  
Dim cmd1 As New SQLCommand
Dim dt1 As DataTable
cmd1.ConnectionName = DataSource
cmd1.CommandText = "SELE CT 门店编码,区县名称,门店名称 F rom {组织架构}"
dt1 = cmd1.ExecuteReader()
Dim tb1 As New DropTreeBuilder
tb1.SourceTable = dt1 \'指定目录树表
tb1.TreeCols = "区县名称|门店名称" \'指定用于生成目录树的列
tb1.SourceCols = "门店编码|门店名称" \'指定数据来源列
tb1.ReceiveCols = "门店编码|门店名称" \'指定数据接收列
Tables("门店任务分配").Cols("门店编码").DropTree = tb1.Build()


我常用这样的方式来选择

--  作者:有点蓝
--  发布时间:2020/3/24 13:34:00
--  
做自动更新即可:http://www.foxtable.com/webhelp/topics/1453.htm
--  作者:zhy400137
--  发布时间:2020/3/24 14:29:00
--  
谢谢,我考虑一下