做数据管理软件。设计数据表时免不了会使用【代码】之类的字段。
对于我们开发人员来说,可能就是高效、防错、减少数据冗余……等一大堆好处了。
但是却给用户带了一些弊病,我的最大问题是怎样让用户快速录入数据了。1、使用【代码】用户记不住代码怎们办?
    使用【代码】增加了用户的记忆,当代码很多时,用户恐怕无法适应。我的解决办法是增加一列查阅字段,引用外部表意的键值。在Ehlib中让用户直接从下拉选择即可,可是也不行呀!用户一会儿用键盘录入、一会儿用鼠标选择(太麻烦了)用户会有意见呀!如果直接录入【代码】记忆又成问题。搞了好久都弄不好!2、使用查阅字段用户可以从下拉中选择,但是却不能从中输入。
    可能1就代表了某个值这时用户却无法从键盘输入,还是要用鼠标从下拉中选择。不知我说明白没有?
如果没有请看具体问题:
表:【人口】中有字段:姓名、民族代码……
    【民族】中有字段:民族代码、民族
很简单【人口】中 民族代码 引用【民族】中的 民族代码,通过【人口】与【民族】连接可知 民族代码 表示的含义。
在录入【人口】表时,我加如查阅字段 民族 ,引用【民族】表。显示效果如下:
姓名    民族
张三    汉族
李四    回族
……    ……
问题:新插入记录时,使用键盘录入姓名,可是民族只能用鼠标下拉选择。(可能我的代码1就代表汉族,而汉族用的最多,现在却无法用键盘输入12.)
当不使用查阅字段时表如下:
姓名    民族代码
张三    1
李四    2
……    ……
问题:新插入记录时,姓名、民族都可用键盘录入了,但是民族用的是代码,当我录入想 羌族 时,我不知道代码就无法正确录入(要么再看【民族】表中羌族的民族代码然后在录入,这样是不也麻烦!)我想得到的效果是:用户可以一直用键盘录入。用户记得住代码直接录,记不住从下拉中选择。