|

分享源码
界面截图: |
|
是否带模块: |
纯源码 |
备注说明: |
- |
一直在努力学习数据库,最近跟中高考铃声系统杠上了,为了能查看修改,编辑中高考的铃声,(有需要的自己去国家考试网站上下载软件和数据库)由完全小白到学会读入Access(*.MDB)数据库,然后再学习MYsql,查询,修改,插入,删除命令。最开始用超级列表框和文本框修改就做了两个编版本,还是觉得不满意,现在换用高级表格来做。还加入了Excel和高级表格互导,按照Access数据库导出的Excell文件按照格式修改后还可以导入数据库。过程中又发现前面网上的Excell到超级列表框导入导出的源码导出去了不能导入回来,而且会产生格式混混乱。整个过程参考了易安装包自带的中华电子表格,感谢老师的作品,就是对于菜鸟来说有点晦涩。借用了老师不少源码。自己也完善了各部分,把超级列表框到Excel修改为了高级表格到Excel。总之不容易,算是我目前最好水平的作品了。欢迎
如果真 (信息框 (“你确认要清上传所有数据到当前数据库?!”, #确认取消钮 + #警告图标 + #默认按钮二 + #系统等待 + #位于前台, “上传数据”, _启动窗口 ) = #取消钮 ) 返回 ()表格到数据库 (表格1, 当前表, 数据库连接1)|
表格到数据库 | | | |
表格 | 高级表格 | | | | 表名 | 文本型 | | | | 数据库连接 | 数据库连接 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 字段 | 文本型 | | | 字段内容 | 文本型 | | | 列数 | 整数型 | | | 行数 | 整数型 | | | i | 整数型 | | | j | 整数型 | | | SQL | 文本型 | | |
行数 = 表格.行数 列数 = 表格.列数 调试输出 (行数, 列数 )数据库连接. 开始事务 () 数据库连接. 执行SQL (“delete from ” + 表名, ) 计次循环首 (行数 - 1, i ) 字段 = “” 字段内容 = “” 计次循环首 (列数 - 1, j )  如果 (字段 = “”)   字段 = 表格. 取数据 (0, j )   字段内容 = 取文本 (“%d”, 表格. 取数据 (i, j ))    如果真 (表格. 取数据 (0, j ) = “password”)   到循环尾 () 字段内容 = 字段内容 + 取文本 (“,'%s'”, 表格.取数据 (i, j))   字段 = 字段 + 取文本 (“,%s”, 表格. 取数据 (0, j ))     计次循环尾 () SQL = 取文本 (“insert into %s (%s) values (%s)”, 表名, 字段, 字段内容 ) 调试输出 (SQL ) 如果真 (数据库连接. 执行SQL (SQL, ) = 假)  数据库连接. 回滚事务 () 信息框 (“保存数据失败,请检查。例如:ID为主键不能重复,数据格式不对等...”, #确认钮 + #错误图标, “保存数据失败,请检查。”, ) 跳出循环 ()  计次循环尾 ()数据库连接. 保存事务 ()_组合框1_列表项被选择 ()
|
|