FastReport的取数问题

伏特加 2016-06-04 01:11:10
FastReport连接了一个存储过程,取了一个零件的加工工序,但工序的数量不是确定,有的零件加工道数多,有的零件加工道数少如下:
下表是数据表字段
Name OP1 OP2 OP3 OP4 OP5
A 车床 加工中心 车床 包装
B 加工中心 车床 车床 喷涂 包装
存储过程过滤后A的加工工序为:
Name OP1 OP2 OP3 OP4
A 车床 加工中心 车床 包装

存储过程过滤后B的加工工序为:
Name OP1 OP2 OP3 OP4 OP5
B 加工中心 车床 车床 喷涂 包装

我是做的FastReport静态的报表,把OP1 到OP5全托到Memo里面的,打印A的时候报错没有找OP5,我想了好多办法也不行,求高手帮帮忙怎么
...全文
497 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjpweb 2016-06-15
  • 打赏
  • 举报
回复
每个op对应一个报表的memo,memo先啥也不填。 打开报表前,获取数据集的字段名列表,然后动态设置memo里的值。
伏特加 2016-06-07
  • 打赏
  • 举报
回复
每个零件的加工工序都是不一样的,如果补空值要补几个字段也是不确定的啊,上面的只是一个例子,我在想能不能fastreport进地二次过滤,从后向前取数,取到op1这样可以么?
Andy-88 2016-06-07
  • 打赏
  • 举报
回复
你这明显横表转坚表,如果工序最大值是不确定的建议换成横排显示工序
jjpweb 2016-06-04
  • 打赏
  • 举报
回复
修改存储过程 过滤后a的步骤也加上op5,不过值弄成空的就行了
伏特加 2016-06-04
  • 打赏
  • 举报
回复
有人能帮帮忙么?谢谢了
伏特加 2016-06-04
  • 打赏
  • 举报
回复

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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