|

分享例程
界面截图: |
|
备注说明: |
针对MySQL数据库,sql语句生成模块,调用方便 |
本帖最后由 一修 于 2021-6-25 20:46 编辑
模块中包含:
1.字段操作:删,更,查,重命名
2.表格操作:创建,复制,删除,重命名
3.操作数据库常用的-超级列表框导出到Excel
4.SQL语句执行错误中文提示
如果真 (取错误文本 (数据库句柄, 错误文本 ))  错误文本 = 翻译_中英互译 (错误文本, 0 ) 信息框 (错误文本, 16, “数据执行错误”, ) 返回 (错误文本 )[e=2 ].版本 2 |
超级列表框_导出表格 | 逻辑型 | | |
文件存储路径 | 文本型 | | | | 显示输入框 | 逻辑型 | | | | 文件名 | 文本型 | | | | 超级列表框 | 超级列表框 | | | | 导出成功后是否打开文件 | 逻辑型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | XL | LibXL_dll | | | Book | 整数型 | | | Sheet | 整数型 | | | 局_计次1 | 整数型 | | | 货号 | 文本型 | | | 局_列 | 整数型 | | | 局_行 | 整数型 | | | 局_计次2 | 整数型 | | | 局_超级列表框总列数 | 整数型 | | | 局_EXCEL文件名 | 文本型 | | | Format | 整数型 | | | 局_正则1 | 正则表达式类 | | | 局_正则2 | 正则表达式类 | | | 局_正则3 | 正则表达式类 | | | 局_超级列表框单元格内容 | 文本型 | | | 局_文件名 | 文本型 | | | 局_显示输入框 | 逻辑型 | | |
判断 (文件存储路径 = “”) 文件存储路径 = 取运行目录 () + “\” 判断 (文件存储路径 = “桌面”) 文件存储路径 = 目录_取桌面目录 () + “\”     局_显示输入框 = 真 如果真 (显示输入框 = 假) 局_显示输入框 = 假  判断 (文件名 ≠ “”)  局_文件名 = 文件名   局_文件名 = “导出资料.xlsx”     如果真 (局_显示输入框 = 真) 如果 (输入框 (“请输入要输出的文件名”, “导出资料”, “导出资料”, 局_文件名, 1, ))   局_文件名 = 局_文件名 + “.xlsx”  判断 (文件名 ≠ “”)   局_文件名 = 文件名    局_文件名 = “导出资料.xlsx”         判断 (超级列表框. 取标题 (0, 0 ) = “”) 信息框 (“列表是空的”, 0, , ) Book = XL. 创建XLSX ()  XL. 注册 (Book, “GCCG”, “windows-282123090cc0e6036db16b60a1o3p0h9”) 如果真 (目录_是否存在 (文件存储路径 ) = 假) 目录_创建 (文件存储路径 ) 局_EXCEL文件名 = 文件存储路径 + 局_文件名 如果真 (文件_是否存在 (局_EXCEL文件名 ))  文件_删除 (局_EXCEL文件名 ) Sheet = XL.添加表格 (Book, “Sheet1”, ) XL. 表格置冻结窗格 (Sheet, 1, 0 ) Format = XL. 添加格式 (Book, ) 局_超级列表框总列数 = 超级列表框. 取列数 () 计次循环首 (局_超级列表框总列数, 局_计次1 )  XL. 表格置单元格文本和格式 (Sheet, 0, 局_计次1 - 1, 超级列表框. 取列标题 (局_计次1 - 1 ), )  计次循环尾 () 计次循环首 (超级列表框. 取表项数 (), 局_行 )   局_列 = 0   计次循环首 (局_超级列表框总列数, 局_列 )    局_超级列表框单元格内容 = 超级列表框. 取标题 (局_行 - 1, 局_列 - 1 )     局_正则1. 创建 (“[-?0-9\.,\%?]”, 局_超级列表框单元格内容, , , , )   如果 (取文本长度 (局_超级列表框单元格内容 ) = 局_正则1. 取匹配数量 () 且 文本_取出现次数 (局_超级列表框单元格内容, “-”, ) < 2 且 文本_取出现次数 (局_超级列表框单元格内容, “.”, ) ≤ 1 )    判断 (文本_取出现次数 (局_超级列表框单元格内容, “%”, ) = 1 )         XL. 表格置单元格格式 (Sheet, 局_行, 局_列 - 1, Format )     XL. 格式置数字格式 (XL. 表格取单元格格式句柄 (Sheet, 局_行, 局_列 - 1 ), 10 )      XL. 表格置单元格数值和格式 (Sheet, 局_行, 局_列 - 1, 到数值 (局_超级列表框单元格内容 ) ÷ 100, )         XL. 表格置单元格数值和格式 (Sheet, 局_行, 局_列 - 1, 到数值 (局_超级列表框单元格内容 ), )                XL. 表格置单元格文本和格式 (Sheet, 局_行, 局_列 - 1, 局_超级列表框单元格内容, )       计次循环尾 () 计次循环尾 () XL. 表格置自动行高列宽 (Sheet, , , , ) XL. 保存EXCEL (Book, 局_EXCEL文件名 ) XL. 释放 (Book ) 如果真 (导出成功后是否打开文件 ) 文件_执行 (局_EXCEL文件名, , )  返回 (真) [/e]
模块持续更新中! 关于字段操作和数据表操作基本完成,经过测试没有什么问题。 等全部开发好之后公开源码,敬请关注。 下载的话就点个赞再走呗 
|
-
部分子程序
-
部分子程序
-
部分子程序
-
可显示中文错误信息
|