本人在做毕设过程中遇到一个问题无法解决,具体如下:有一表如下:
学号 姓名 班级 年级 高数 英语 C语言 体育 工程数学
用一Query控件指定上表,去掉上表中的“学号”、“姓名”、“班级”、“年级”前四个字段,选出后面几个字段名,并将选出的字段名放入一ComboBox的Items中,请问如何编码实现???
我的实现设想:for ( ?如何指定从表的第五个字段开始 ) to Query1.FieldCount-1 do
ComboBox1.Items.Add ( ?如何加入字段名 )肯请各位高手高手之高高手、大侠大侠之大大侠把刀相助,万分感激!!!
学号 姓名 班级 年级 高数 英语 C语言 体育 工程数学
用一Query控件指定上表,去掉上表中的“学号”、“姓名”、“班级”、“年级”前四个字段,选出后面几个字段名,并将选出的字段名放入一ComboBox的Items中,请问如何编码实现???
我的实现设想:for ( ?如何指定从表的第五个字段开始 ) to Query1.FieldCount-1 do
ComboBox1.Items.Add ( ?如何加入字段名 )肯请各位高手高手之高高手、大侠大侠之大大侠把刀相助,万分感激!!!
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;
just try
for i:=4 to Query1.FieldCount-1 do
ComboBox1.Items.Add ( Query1.Field[i].name )
ComboBox1.Items.Add ( Query1.Fields[i].name )
FieldName
Caption
.....
ComboBox1.Items.Add ( Query1.Fields[i].FieldName )
字段名还是加不进ComboBox的Items,我觉得你们的方法是对的,但不知问题出在哪儿???