|

楼主 |
发表于 2019-11-5 08:40:47
|
显示全部楼层
广东省东莞市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_耗材报表 | | | |
如果真 (数据连接 ≤ 0 ) 数据连库 () 启动线程 (&部门图柱, , )延时 (80 )启动线程 (&耗材明细表, , )延时 (15 )启动线程 (&耗材图柱, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 次 | 整数型 | | | 循环次数 | 整数型 | | | 统计 | 整数型 | | | 月统计 | 整数型 | | | 当前月 | 文本型 | | | 上一月 | 文本型 | | | 上二月 | 文本型 | | | N | 整数型 | | |
N = 取启动时间 ()当前月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, 0 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, 0 )) )上一月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, -1 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, -1 )) )上二月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, -2 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, -2 )) )柱图.X轴标注数量 = 取数组成员数 (部门列表 )柱图.图例数量 = 3 计次循环首 (柱图.X轴标注数量, 次 ) 执行SQL语句 (数据连接, “select * from it_haocai WHERE b4='” + 部门列表 [次 ] + “' and b2>='” + 当前月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 柱图.当前X轴标注索引 = 次  柱图.当前图例文字 = 当前月  柱图.当前图例颜色 = 取颜色值 (取随机数 (, ), 取随机数 (, ), 取随机数 (, ))  柱图.当前X轴标注文字 = 部门列表 [次 ] 柱图.当前图例索引 = 0  柱图.当前数据值 = 月统计  月统计 = 0  循环次数 = 0 执行SQL语句 (数据连接, “select * from it_haocai WHERE b4='” + 部门列表 [次 ] + “' and b2>='” + 上一月 + “-1' and b2<'” + 当前月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 柱图.当前图例索引 = 1  柱图.当前图例文字 = 上一月  柱图.当前数据值 = 月统计  月统计 = 0  循环次数 = 0 执行SQL语句 (数据连接, “select * from it_haocai WHERE b4='” + 部门列表 [次 ] + “' and b2>='” + 上二月 + “-1' and b2<'” + 上一月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 柱图.当前图例索引 = 2  柱图.当前图例文字 = 上二月  柱图.当前数据值 = 月统计  次 = 次 + 1  月统计 = 0  循环次数 = 0 计次循环尾 ()柱图.Y轴单位 = 到文本 ( (取启动时间 () - N ) ÷ 1000 ) + “S”调试输出 (“结束”)变量名 | 类 型 | 静态 | 数组 | 备 注 | 次 | 整数型 | | | 循环次数 | 整数型 | | | 统计 | 整数型 | | | 月统计 | 整数型 | | | 当前月 | 文本型 | | | 上一月 | 文本型 | | | 上二月 | 文本型 | | | N | 整数型 | | |
N = 取启动时间 ()当前月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, 0 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, 0 )) )上一月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, -1 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, -1 )) )上二月 = 到文本 (取年份 (增减时间 (取现行时间 (), #月份, -2 )) ) + “-” + 到文本 (取月份 (增减时间 (取现行时间 (), #月份, -2 )) )耗材柱图.X轴标注数量 = 取数组成员数 (耗材列表 )耗材柱图.图例数量 = 3 计次循环首 (耗材柱图.X轴标注数量, 次 ) 执行SQL语句 (数据连接, “select * from it_haocai WHERE b5='” + 耗材列表 [次 ] + “' and b2>='” + 当前月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 耗材柱图.当前X轴标注索引 = 次  耗材柱图.当前图例文字 = 当前月  耗材柱图.当前图例颜色 = 取颜色值 (取随机数 (, ), 取随机数 (, ), 取随机数 (, ))  耗材柱图.当前X轴标注文字 = 耗材列表 [次 ] 耗材柱图.当前图例索引 = 0  耗材柱图.当前数据值 = 月统计  月统计 = 0  循环次数 = 0 执行SQL语句 (数据连接, “select * from it_haocai WHERE b5='” + 耗材列表 [次 ] + “' and b2>='” + 上一月 + “-1' and b2<'” + 当前月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 耗材柱图.当前图例索引 = 1  耗材柱图.当前图例文字 = 上一月  耗材柱图.当前数据值 = 月统计  月统计 = 0  循环次数 = 0 执行SQL语句 (数据连接, “select * from it_haocai WHERE b5='” + 耗材列表 [次 ] + “' and b2>='” + 上二月 + “-1' and b2<'” + 上一月 + “-1'”) 连接句柄 = 取记录集 (数据连接 ) 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b7”, 统计 )  月统计 = 月统计 + 统计  计次循环尾 () 耗材柱图.当前图例索引 = 2  耗材柱图.当前图例文字 = 上二月  耗材柱图.当前数据值 = 月统计  次 = 次 + 1  月统计 = 0  循环次数 = 0 计次循环尾 ()耗材柱图.Y轴单位 = 到文本 ( (取启动时间 () - N ) ÷ 1000 ) + “S”调试输出 (“结束”)变量名 | 类 型 | 静态 | 数组 | 备 注 | 循环次数 | 整数型 | | | 取数据 | 文本型 | | 8 | 索引 | 整数型 | | | 执行SQL语句 (数据连接, “select * from it_haocai WHERE b2>='” + 到文本 (取年份 (取现行时间 ()) ) + “-” + 到文本 (取月份 (取现行时间 ()) ) + “-1'”)连接句柄 = 取记录集 (数据连接 )明细表.行数 = 取记录集行数 (连接句柄 ) + 1 计次循环首 (取记录集行数 (连接句柄 ), 循环次数 ) 到指定行 (连接句柄, 循环次数 - 1 ) 读字段值 (连接句柄, “b2”, 取数据 [1 ]) 读字段值 (连接句柄, “b3”, 取数据 [2 ]) 读字段值 (连接句柄, “b4”, 取数据 [3 ]) 读字段值 (连接句柄, “b5”, 取数据 [4 ]) 读字段值 (连接句柄, “b6”, 取数据 [5 ]) 读字段值 (连接句柄, “b7”, 取数据 [6 ]) 读字段值 (连接句柄, “b8”, 取数据 [7 ]) 读字段值 (连接句柄, “b9”, 取数据 [8 ]) 索引 = 索引 + 1  明细表. 置数据 (索引, 0, 1, 取数据 [1 ]) 明细表. 置数据 (索引, 1, 1, 取数据 [2 ]) 明细表. 置数据 (索引, 2, 1, 取数据 [3 ]) 明细表. 置数据 (索引, 3, 1, 取数据 [4 ]) 明细表. 置数据 (索引, 4, 1, 取数据 [5 ]) 明细表. 置数据 (索引, 5, 1, 取数据 [6 ]) 明细表. 置数据 (索引, 6, 1, 取数据 [7 ]) 明细表. 置数据 (索引, 7, 1, 取数据 [8 ]) 计次循环尾 ()耗材报表.可视 = 假 主窗口.维护按钮.选中 = 假 返回 (假)耗材报表. 销毁 ()处理事件 ()载入 (耗材报表, , 假)返回 ()|
_耗材报表_鼠标右键被放开 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 弹出菜单 (菜单, , ) 如果真 (耗材报表.位置 = 3 ) 柱图.宽度 = 耗材报表.宽度 - 15  耗材柱图.宽度 = 耗材报表.宽度 - 15  明细表.宽度 = (耗材报表.宽度 - 15 ) ÷ 2  统计表.宽度 = (耗材报表.宽度 - 15 ) ÷ 2 - 5  统计表.左边 = (耗材报表.宽度 - 15 ) ÷ 2 + 10  统计表.高度 = 耗材报表.高度 - 360  明细表.高度 = 耗材报表.高度 - 360 返回 () 如果真 (耗材报表.位置 = 0 ) 柱图.宽度 = 985  耗材柱图.宽度 = 985  明细表.宽度 = 490  统计表.宽度 = 490  统计表.高度 = 335  明细表.高度 = 335  统计表.左边 = 500  耗材报表.左边 = (取屏幕宽度 () - 1000 ) ÷ 2  耗材报表.顶边 = (取屏幕高度 () - 700 ) ÷ 2 返回 ()|
EThread | EChartBar | mysql | spec | eGrid |
这是代码,请大神帮忙看下。
其中数据连接,这个是全局连接mysql的变量,用一个子程序装着的。
暂时三条线程,单独用哪一条都正常。
|
|