本人在做毕设过程中遇到一个问题无法解决,具体如下:有一表如下:
学号  姓名  班级  年级  高数  英语  C语言  体育  工程数学
用一Query控件指定上表,去掉上表中的“学号”、“姓名”、“班级”、“年级”前四个字段,选出后面几个字段名,并将选出的字段名放入一ComboBox的Items中,请问如何编码实现???
我的实现设想:for ( ?如何指定从表的第五个字段开始 ) to  Query1.FieldCount-1  do
ComboBox1.Items.Add ( ?如何加入字段名 )肯请各位高手高手之高高手、大侠大侠之大大侠把刀相助,万分感激!!!

解决方案 »

  1.   

    ComboBox1.Items.Add ( AdoQuery1.fieldbyname('高数').asString )
      

  2.   

    var
       i :smallint;
       s :string;
    begin
      for i := 4 to Query1.FieldCount - 1 do
      begin
        s := Query1.Fields[i].FieldName;
        ComboBox1.Items.Add(s);
      end;
    end;
      

  3.   

    sorry
    just try
    for i:=4 to Query1.FieldCount-1  do
    ComboBox1.Items.Add ( Query1.Field[i].name )
      

  4.   

    for i:=4 to Query1.FieldCount-1  do
    ComboBox1.Items.Add ( Query1.Fields[i].name )
      

  5.   

    用Query1.Fields[i].name 
    FieldName
    Caption
    .....
      

  6.   

    for i:=4 to  Query1.FieldCount-1  do
    ComboBox1.Items.Add ( Query1.Fields[i].FieldName )
      

  7.   

    麻烦各位高手高手之高高手、大侠大侠之大大侠再帮忙想想,搞不定啊!!!
    字段名还是加不进ComboBox的Items,我觉得你们的方法是对的,但不知问题出在哪儿???