大家帮忙看一下这个算法怎么解决!!!!!!!!!!

liu_hand 2004-03-24 07:47:08
表的内容是这样的:
系统编号 工序编号 品名 类型 数量
0 K TK-29S 非保留品 -40528
0 F TK-016 非保留品 0
0 K TK-543 非保留品 -1759
0 R TK-782 非保留品 0
0 K TK-544 非保留品 -2052
0 E TK-3107 非保留品 79
0 K TK-0100 非保留品 -2728
0 E TK-342 非保留品 0
0 K TK-0103 非保留品 -444
0 E TK-535 非保留品 0
0 K TK-011 非保留品 -17436
0 E TK-782 非保留品 0
0 K TK-013 非保留品 -2980
0 J TK-F325 非保留品 2
0 K TK-099 非保留品 -2272
0 C TK-3191 非保留品 130
B W TK-623 非保留品 -370
0 F TK-P3044 非保留品 0
0 Z TK-384 非保留品 9
...全文
33 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
panxiongfei 2004-03-25
  • 打赏
  • 举报
回复
显示形状变 了而已
WYC2300 2004-03-24
  • 打赏
  • 举报
回复
那样应该在效率上不会差很多吧`~~
大多应该是手输入的不
鹿晗表哥 2004-03-24
  • 打赏
  • 举报
回复
你的这些数据是从库里读到GRID控件里的还是手工输入的?

如果从库里读出来的最好先按照某列排序(最好是多列的组合排序),如果是手工输入的话

不用考虑读取效率,本来就应该是你写的那条语句,而且手工输入不可能存在大量的处理数据,

所以没有考虑效率的必要。欢迎指正!
liu_hand 2004-03-24
  • 打赏
  • 举报
回复
我要出的结果是这个样子的
品名 类型 工序K 工序F 工序R 工序E 工序C 工序J 工序Z 总计
TK-013 非 200 100 0 300 100 0 100 800

我是这样解决的:
先在GRID控件中动态的设置表头(工序名是丛 工序设置表中读出的)
然后搜索:
select Quantity from 库存表 where systemno='0' and productname='TK-013' and 工序号='k'

虽然这样做可以满足要求,但是我总是觉得这个东西的效率太低。希望各位大虾给些帮助
liu_hand 2004-03-24
  • 打赏
  • 举报
回复
呵呵,难道没有人碰到过这种问题吗〉?
是从库里读出来的,本来在数据库中的组织形式是纵,而在GRID中是横着出来,它需要有n步的转换,当然会影响效率!

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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