數組操作問題!

angelior 2003-03-06 04:17:50
有一報表的兩個字段
  單位   數量
  --- ---
  KG    50
  PCS   100
  支    60
  KG    30
  組
.
.
....

要求將數量按單位來累加保存兩個數組中!
最后用來打印出來成一個字串!

...全文
39 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
angelior 2003-03-06
  • 打赏
  • 举报
回复
用一下午时间,问题自己解决了!
散分。。。。。
angelior 2003-03-06
  • 打赏
  • 举报
回复
NO!
ihihonline 2003-03-06
  • 打赏
  • 举报
回复
不懂你的意思,随便写的,不保证正确,供参考

var
DWArray : Array of String;
SLArray : Array of Integer;
with DataSet do
begin
Close;
SQL.Clear;
SQL.Add(..)
Open;
First;
if RecordCount > 0 then
begin
SetLength(DWArray , RecordCount);
SetLength(SLArray , RecordCount);
Index := 0;
While Not Eof do
begin
DWArray[Index] := FieldByName('DWFieldName').AsString;
SLArray[Index] := FieldByName('SLFieldName').AsString;
Inc(Index);
Next;
end;
end;
end;


读:
StringValue : String;
For Index := Low(DWArray) to High(DWArray) do
begin
StringValue := DWArray[Index] ...//进行组合
end;

是你想要的吗?

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧