delphi combobox 在combobox里添加完商品单位之后,退出系统再次运行发现combobox里还是空的
怎么样实现我添加完一件商品之后,combobox里就保存商品的单位,下次登陆的时候就不用在combobox里输入,里央就会保存我添加的单位名称。...
怎么样实现我添加完一件商品之后,combobox里就保存商品的单位 ,下次登陆的时候就不用在combobox里输入,里央就会保存我添加的单位名称。
展开
展开全部
他们的回答让一头雾水吧?你可能看见别人在comboboxx 组件输入一次后,下次就不用再输入,直接用鼠标点选吧,这里有一个小窍门的,你先在数据库里建立一个表,名曰关键字表,这个表至少要两个字段,关键字分类,关键字名称,分类字段的意义在于可以给多个combobox组件添加可选项。如你这个combobox是装单位名称的,那么关键字分类字段的值就是dwgjz(单位关键字),于是表:
关键字分类 关键字名称
dwgjz 支
dwgjz 合
dwgjz 代
dwgjz 粒
。。。。
几十行吧
gggjz 5ml
gggjz 15ml
gggjz 25ml
也是几十行吧
在窗体显示事件中把数据表的关键字名称都取出来写到combobox的可选项中去,这样这下拉框中就有可选项供用户选择了。
如果用户在录入数据的过程中,发现没有他要的可选项,他可以自己添加一个,当添加好后,焦点离开此框时,你再写一些代码,保存用户输入的新可选项。当然保存之前要提醒一下用户,是否保存,这是必要的,如果他输入的是机八呢?保存没有用的,保存之后,重新执行一下写可选代码,这样给用户一个感觉,他输的单位也在里面了。
最后不要考虑删除问题,有些可选项,用一段时间后,用户觉得没有用了,但它又在列表项中打搅,这时就要让用户自己把不要的项删除。
有些人做的软件,表中的信息虽然很多。但真正要用户用键盘输入的信息很少,重复的信息一般只输入一次,奥妙就在这里。
这里只提了一个思路,代码如何写,下次再讲。
关键字分类 关键字名称
dwgjz 支
dwgjz 合
dwgjz 代
dwgjz 粒
。。。。
几十行吧
gggjz 5ml
gggjz 15ml
gggjz 25ml
也是几十行吧
在窗体显示事件中把数据表的关键字名称都取出来写到combobox的可选项中去,这样这下拉框中就有可选项供用户选择了。
如果用户在录入数据的过程中,发现没有他要的可选项,他可以自己添加一个,当添加好后,焦点离开此框时,你再写一些代码,保存用户输入的新可选项。当然保存之前要提醒一下用户,是否保存,这是必要的,如果他输入的是机八呢?保存没有用的,保存之后,重新执行一下写可选代码,这样给用户一个感觉,他输的单位也在里面了。
最后不要考虑删除问题,有些可选项,用一段时间后,用户觉得没有用了,但它又在列表项中打搅,这时就要让用户自己把不要的项删除。
有些人做的软件,表中的信息虽然很多。但真正要用户用键盘输入的信息很少,重复的信息一般只输入一次,奥妙就在这里。
这里只提了一个思路,代码如何写,下次再讲。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询