数据字典其实比较烦人,仅仅是一个字典,但用的地方还挺多
通常大家都会做成一个额外的表,然后封装其操作
这种方法非常不便,因为,在实际操作中,当用户想要的字条在字典中没有时,还要先去字典中加入词条,才能选择,实在不便,虽说这个问题,可以用弹出新窗口维护字典并刷新父窗口的方法来解决,但是,确实不完美
其实大不必如此,数据字典既然只是字典,那存储在单独的表,还要封装CRUD,委实浪费,不如,我们发挥一下下拉文本框的精神吧,下拉文本框既可以选择也可以即时输入数据,堪称控件中的典范,非常方便.
我们也可以直接将词条存入欲使用的表的某个字段中,然后用select distinct 字段来列举这个词条列的数据供用户选择,当然,还要给用户一个可以输入的文本框,这样的好处是这个字典中的词条是自动维护的了,因此,当用户输入了一个不存在的词条时,下次你的字典字段中就有这个词条了,省却了许多麻烦
通常大家都会做成一个额外的表,然后封装其操作
这种方法非常不便,因为,在实际操作中,当用户想要的字条在字典中没有时,还要先去字典中加入词条,才能选择,实在不便,虽说这个问题,可以用弹出新窗口维护字典并刷新父窗口的方法来解决,但是,确实不完美
其实大不必如此,数据字典既然只是字典,那存储在单独的表,还要封装CRUD,委实浪费,不如,我们发挥一下下拉文本框的精神吧,下拉文本框既可以选择也可以即时输入数据,堪称控件中的典范,非常方便.
我们也可以直接将词条存入欲使用的表的某个字段中,然后用select distinct 字段来列举这个词条列的数据供用户选择,当然,还要给用户一个可以输入的文本框,这样的好处是这个字典中的词条是自动维护的了,因此,当用户输入了一个不存在的词条时,下次你的字典字段中就有这个词条了,省却了许多麻烦