在VB中存储分组数据行的最佳结构是什么

时间:2015-05-12 11:16:25

标签: vba data-structures vb6

我有这个数据结构:

Category  Product  Group  RequiredAmount StockAmount

样本数据

A   A   1   10  5
A   B   1   10  10
A   C   2   20  10
A   D   3   30  40
B   E   1   10  15
B   F   2   20  20

我希望将它存储在一个类别的集合中,同时能够:

  • 通过类别然后通过产品访问它。
  • 保持输入的项目顺序,不按字母顺序排序。
  • 更改金额

它将处理大约100件物品。

我最初使用Dictionary作为类别,持有一维数组的集合,产品为关键。

主要问题是更改金额,因为更改集合中的项目需要添加和删除它们,这会更改项目顺序。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

这会创建一个2字段记录集(您可以将其保存到磁盘)。让你的' 6个字段,包括一个行号字段,可用于排序回原始订单。然后,您可以按照自己的意愿对其进行排序和过滤。

echo form_radio('gender', 'M', ''.set_radio('gender', 'M'), $js)."Male ";
echo form_radio('gender', 'F', ''.set_radio('gender', 'F'), $js)."Female ";