我让数据库和combobox相连!然后让它显示纪录中的一个字段!但是如何当我点击combobox中的一个记录后让此纪录在textbox中显示??
其实我就是想点击combobox的一条记录后,在按一个“del"按钮让combobox中的这条记录相对应于数据库中的一条纪录删除!!
急啊

解决方案 »

  1.   

    加载字段时在对应的(comboBOX.)Itemdata中加载纪录的唯一索引。然后根据该索引进行操作.
      

  2.   

    能不能具体点啊!!有没有相关代码!
    是不是要插入sql语句?
      

  3.   

    Private Sub Combo1_Click()
    在此写sql语句查找数据库, combo1.text是当前点击的纪录
    end sub
      

  4.   

    要删除这样就可以了
    combo1.RemoveItem combo1.ListIndex
      

  5.   

    listindex属性具体怎么用!msdn上例子有点简单阿!
    难道它的值都是0?麻烦了阿
      

  6.   

    Private Sub Combo1_Click()
        Text1.Text = Combo1.Text
    End Sub
    太简单,但是要加分!
      

  7.   

    至于要按一下Delete键删除相应记录也可以!
    大概思路如下,在Combo1_keypress事件中,if KeyAscii='Delete'键的Ascii值,那么
          rs.open "select 具体字段 from 数据表 where 具体字段 = " & "'" & combo1.text
    & "'",连接!
          rs.delete
          rs.movenext
    大概这个思路就可以了,应该没问题!!
        胡说八道,但可以试试!
      

  8.   

    1、点击时内容显示在文本框中
    Private Sub Combo1_Click()
       Text1.Text = Combo1.Text
    End Sub
    2、按删除键删除该记录:
    Private Sub Combo1_KeyDown(KeyCode As Integer, Shift As Integer)
    if KeyCode=vbKeyDelete or KeyCode=vbKeyDecimal then
       combo1.RemoveItem combo1.ListIndex
    end if
    End Sub
      

  9.   

    如果要删除数据库中:
    则可以加一句:
    conn.excute(delete * from table where 字段=combo1.text)
      

  10.   

    那如果我要在删除数据的同时!在combobox里面的显示的相同text也要删除!这个怎么弄啊?是combo1.refresh??多谢阿
      

  11.   

    private sub Combo1_Change()
       text1.text=combo1.text
    end if