大家好:
 本人用adoquery连接MSsql服务器的表后,用DB控件显示数据库的数据.有2个DBCOMBOBOX,一个DBEDIT.用户在2个DBCOMBOBOX选择数据后(在这2个ITEMS先读入数据),将2个DBCOMBOBOX的文本内容,通过一个临时adoquery,可以产生一个数据赋值到DBEDIT,但是当onenter后DBEDIT的直就变成了0,这个时候我将开始的值写到变量.如果onenter后DBEDIT,在把这个变量写到文本上.然后就可以保持.  如果修改这个已经保存的数据话就提示.数据集不在插入或者编辑状态. 问了个朋友,他解释说DBEDIT是和数据库关联的话就先显示数据的数据.所以开始的时候就显示为0,我数据库这个字段是浮点默认为0.0.
  
  应该怎么做?朋友说换COMBOBOX.但是我看到了一个ERP系统也是用到DBEDIT,这样搞的界面.不知道代码怎么写.
   请大家指点下!分没多少!谢谢了