但目前的问题是,我会用combobox来让用户选择国家,那个索引不能代替国家编号阿,怎么能让客户直接把编号存进数据库呢?

解决方案 »

  1.   

    保存国家编号,从数据库设计的角度来将,这样不会出现数据冗余。我猜想你目前的问题是如何在客户表中保存国家编号。你可以在combobox中显示的格式为:
    国家编号:国家名称,例如 086:中国
    这样你就可以保存编号通过copy(combobox.Text,1,3)得到086,然后保存。
      

  2.   

    用DBLookupComboBox1 显示的是国家名称,存的是编码 
    设好属性listsource 对应国家代码表,keyfield 编码字段
      

  3.   

    在combobox的onchange事件中或onclick中写
    一个查询查出对应的编号,防在一个变量中存储,然后在根据变量的值做你的操作