Y
yzy88nihaoma
Unregistered / Unconfirmed
GUEST, unregistred user!
begin
sSql:='select rid,run_mode from HY_LINE_LOSS_GROUP';
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text:=sSql;
Query1.Open;
end;
Query1.First;
while not query1.Eof do
begin
for i:=0 to query1.Fields.Count-1 do
begin
sVal:= query1.Fields.AsString;//取查询到的数据
for iX:=3 to 7 do //对X轴的循环
for iY:= 2 to query1.Fields.Count+1 do //对Y轴的循环
begin
F1BookSetSText(F1Book6,iX,iY,iX,iY,true,2,sVal); //插入到表格中
showmessage(sVal);
end;
end;
query1.Next;
end;
{ }
{------------------------------------------------------------------------------------------}
finally
end;
我上面的循环,肯定是错的.这段代码要执行的意思我告诉大家一下,先查询到数据,如图:
1 一号
2 二号
3 三号
象这样的情况.其中sVal是取这中的某一个值.然后要把查询到的数据插入到对应的表格中.
也一样一个一个插入进去.这个循环我被搞晕了.希望各位帮忙,分不多.本人新手,望给予帮助,无限感激.
sSql:='select rid,run_mode from HY_LINE_LOSS_GROUP';
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Text:=sSql;
Query1.Open;
end;
Query1.First;
while not query1.Eof do
begin
for i:=0 to query1.Fields.Count-1 do
begin
sVal:= query1.Fields.AsString;//取查询到的数据
for iX:=3 to 7 do //对X轴的循环
for iY:= 2 to query1.Fields.Count+1 do //对Y轴的循环
begin
F1BookSetSText(F1Book6,iX,iY,iX,iY,true,2,sVal); //插入到表格中
showmessage(sVal);
end;
end;
query1.Next;
end;
{ }
{------------------------------------------------------------------------------------------}
finally
end;
我上面的循环,肯定是错的.这段代码要执行的意思我告诉大家一下,先查询到数据,如图:
1 一号
2 二号
3 三号
象这样的情况.其中sVal是取这中的某一个值.然后要把查询到的数据插入到对应的表格中.
也一样一个一个插入进去.这个循环我被搞晕了.希望各位帮忙,分不多.本人新手,望给予帮助,无限感激.