各位大哥,帮帮小弟吧,小弟碰到一个棘手的问题:
当点击RadioButton的时候,把表中的某个字段全部引入到Combobox中,同时,当我选择Combobox中的某一个记录的时候,可以把表中的另外一个字段显示在Edit中
比如:一张表student中有两个字段,
id    name  
9001   sa 
9002   sb
当我选择Combobox中的9001记录的时候,怎么可以让name字段的记录自动显示在Edit中?

解决方案 »

  1.   

    nvarchar的onchange事件中写
    if query1.locate('id',combobox1.text,[]) then
    edit1.text:=query1.fieldbyname('id').asstring
      

  2.   

    对同意楼上的你在CHANGE事件里写当发生这个事件时,你查找到本条记录然后把那个字段的值赋给EIDT就行了
      

  3.   

    不是这样的,就是在点击RadioButton的时候,我已经把student表中的学号附到RadioButton里面,所以当我选择里面其中的一个9001,这时在Edit里面就可以显示姓名字段了,不知道怎么做?
      

  4.   

    在 radiobutton得click事件写while  not dataset.eof do
      begin
     combox.items.add(dataset.fieldbyname('字段名').asstring);
    dataset.next;
    end;
    当然dataset已经取出了你所要得字段集下面得语句在combox得onclick 事件中写
    if query1.locate('id',combobox1.text,[]) then
    edit1.text:=query1.fieldbyname('id').asstring