之前一直好好的,不知道咋回事,莫名其妙就失效了
现在的问题是,这个模式下,如上图,有数据的单元格所有按键都失效了
但是有个空白的那里,按键有没失效
我用高级表格_按下某键调试过,直接不运行,但是空白的地方就是正常的
我还有另外一种刷新方式,有没有数据都不会失效
来个大哥帮忙看下
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 标题 | 文本型 | | 0 | | 宽度 | 整数型 | | 0 | | 类型 | 整数型 | | 0 | | 计次 | 整数型 | | | | 局_表格 | 高级表格 | | | | 局_计次 | 整数型 | | | | 局_计次1 | 整数型 | | |
局_表格 = 主窗口.高级表格_商品档案 如果真 (参_类型 = 1 ) 标题 = { “条码”, “名称”, “进价”, “零售价”, “毛利”, “会员价”, “毛利”, “规格”, “单位”, “类别”, “类别名称”, “供应商”, “供应商名称”, “积分”, “打折”, “议价”, “计价方式”, “商品类型”, “状态”, “修改日期”, “建档日期” } 宽度 = { 110, 240, 55, 55, 55, 55, 55, 65, 40, 50, 93, 50, 170, 35, 35, 35, 70, 70, 70, 80, 80 } 类型 = { 1, 1, 2, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 5, 5, 5, 8, 8, 8, 1, 1, 1, 1 } 局_表格. 清空数据 () 局_表格. 置列类型 (17, 1 ) 局_表格. 置列类型 (17, 8 ) 局_表格. 置列类型 (18, 1 ) 局_表格. 置列类型 (18, 8 ) 局_表格. 置列类型 (19, 1 ) 局_表格. 置列类型 (19, 8 ) 局_表格.列数 = 1  局_表格.行数 = 1  局_表格. 置数据 (0, 0, 1, “序号”) 局_表格. 置列宽 (0, 40 ) 局_表格. 置列类型 (0, 1 ) 计次循环首 (取数组成员数 (标题 ), 计次 )  局_表格. 插入列 (标题 [计次 ], 计次 )  局_表格. 置列宽 (计次, 宽度 [计次 ])  局_表格. 置列类型 (计次, 类型 [计次 ])  如果真 (类型 [计次 ] = 2 )   局_表格. 置单元格小数位数 (计次, 2 )    计次循环尾 () 局_表格. 插入下拉列表项 (17, “普通”) 局_表格. 插入下拉列表项 (17, “记重”) 局_表格. 插入下拉列表项 (17, “计数”) 局_表格. 插入下拉列表项 (18, “普通商品”) 局_表格. 插入下拉列表项 (18, “捆绑商品”) 局_表格. 插入下拉列表项 (18, “制单拆分”) 局_表格. 插入下拉列表项 (18, “制单组合”) 局_表格. 插入下拉列表项 (18, “自动转货”) 局_表格. 插入下拉列表项 (18, “自动加工”) 局_表格. 插入下拉列表项 (19, “正常”) 局_表格. 插入下拉列表项 (19, “淘汰”) 局_表格. 插入下拉列表项 (19, “采购,停售”) 局_表格. 插入下拉列表项 (19, “停购,停售”) 局_表格. 插入下拉列表项 (19, “停购,销售”) 局_表格. 置对齐方式 (0, 0, 0, 局_表格.列数, #表格常量 .居中对齐 ) 局_表格. 置字体名 (0, 0, 局_表格.行数, 局_表格.列数, 全_高级表格字体名称 ) 如果真 (参_类型 = 2 ) 标题 = { “条码”, “名称”, “规格”, “单位” } 宽度 = { 110, 240, 65, 40 } 局_表格. 清空数据 () 局_表格.表头行数 = 2  局_表格.行数 = 2  局_表格.列数 = 1  局_表格. 置数据 (1, 0, 1, “序号”) 局_表格. 置列宽 (0, 40 ) 局_表格. 置列类型 (0, 1 ) 计次循环首 (取数组成员数 (标题 ), 计次 )  局_表格. 插入列 (, )  局_表格. 置数据 (1, 局_表格.列数 - 1, 1, 标题 [计次 ])  局_表格. 置列宽 (局_表格.列数 - 1, 宽度 [计次 ]) 计次循环尾 () 局_表格. 合并 (0, 1, , 4 ) 删除成员 (全_分店搜索店列表, 1, 取数组成员数 (全_分店搜索店列表 )) 加入成员 (全_分店搜索店列表, 全_当前分店序号 ) 计次循环首 (主窗口.高级表格_分店连接.行数 - 1, 局_计次 )  如果真 (局_计次 ≠ 全_当前分店序号 )   如果真 (主窗口.高级表格_分店连接. 取数据 (局_计次, 列号_分店信息.连接列 ) = 真 且 主窗口.高级表格_分店连接. 取数据 (局_计次, 列号_分店信息.分店搜索列 ) = 真)   加入成员 (全_分店搜索店列表, 局_计次 )        计次循环尾 () 标题 = { “进价”, “零售价”, “毛利”, “会员价”, “毛利” } 类型 = { 2, 2, 1, 2, 1 } 计次循环首 (取数组成员数 (全_分店搜索店列表 ), 局_计次1 )  计次循环首 (取数组成员数 (标题 ), 局_计次 )   局_表格. 插入列 (, )   局_表格. 置列宽 (局_表格.列数 - 1, 55 )   局_表格. 置数据 (1, 局_表格.列数 - 1, 1, 标题 [局_计次 ])   局_表格. 置列类型 (局_表格.列数 - 1, 类型 [局_计次 ])   如果真 (类型 [局_计次 ] = 2 )    局_表格. 置单元格小数位数 (局_表格.列数 - 1, 2 )      计次循环尾 ()  局_表格. 合并 (0, 局_计次1 × 5, , 局_计次1 × 5 + 4 )  局_表格. 置数据 (0, 局_计次1 × 5, 1, 主窗口.高级表格_分店连接. 取数据 (全_分店搜索店列表 [局_计次1 ], 列号_分店信息.店名列 ))  计次循环尾 () 局_表格. 置对齐方式 (0, 0, 局_表格.行数, 局_表格.列数, 2 ) 局_表格. 置字体尺寸 (0, 0, , 局_表格.列数, 20 ) 局_表格. 置字体属性 (0, 0, , 局_表格.列数, 1 )
补充内容 (2025-8-29 11:35):
已解决 |