‘壹’ 易语言 怎么通过一个按钮将数据库的数据在高级表格里一次性全部显示出来。
想要表格快速将数据全部显示出来方法: 表格载入数据之前,在开头加上一句高级表格1.可视=假,表格载入数据完成后,末尾加上高级表格1.可视=真。此目的是让数据在后台内存完成,速度极快
‘贰’ 易语言如何查询excel数据库拜托各位大神
.版本 2 .支持库 eExcel2000 Excel工作簿1.置程序 (Excel程序1) ' 设置工作簿于excel程序领导之下 Excel工作簿1.打开 (取当前目录 () +“\” + 年级数 +“.xls”) ' 本来可以加个文件名的,如果没有文件,则另存为吧. Excel工作簿1.表格序号 = 1 ' 设置第一张表为工作表. Excel程序1.显示 =真 ' 以下是把数据库中的查询结果放入excel程序里 tempnum = 1 ' 第一条记录 tempnumtext = 到文本 (tempnum) 外部数据库1.到首记录 (记录集句柄1) .判断循环首 (外部数据库1.尾记录后 (记录集句柄1) =假) ' 是不是已经到了尾记录了.如果不是,继续. .变量循环首 (1, 33, 1, loopnum) ' 共有33个字段,每行显示33段,在excel表中表示列.tempnum表示为行 Excel工作簿1.首单元格 = 表列数组 [loopnum] + tempnumtext Excel工作簿1.尾单元格 = 表列数组 [loopnum] + tempnumtext Excel工作簿1.内容格式 =“@” ' 这代表是文本型的数据.本行可读可写,你可以先设置好格式,然后读一下,显示是什么,再设置 Excel工作簿1.内容 = 外部数据库1.读 (记录集句柄1, loopnum) .变量循环尾 () 外部数据库1.到后一记录 (记录集句柄1) tempnum = tempnum + 1 tempnumtext = 到文本 (tempnum) .判断循环尾 () ' Excel工作簿1.保存 (取当前目录 () +“\” + 年级数 +“.xls”) ' Excel工作簿1.关闭 () ' Excel程序1.退出 ()
‘叁’ 易语言如何查询excel数据库
Excel工作簿1.置程序 (Excel程序1) ' 设置工作簿于excel程序领导之下 Excel工作簿1.打开 (取当前目录 () +“\” + 年级数 +“.xls”) ' 本来可以加个文件名的,如果没有文件,则另存为吧. Excel工作簿1.表格序号 = 1 ' 设置第一张表为工作表. Excel程序1.显示 =真 ' 以下是把数据库中的查询结果放入excel程序里 tempnum = 1 ' 第一条记录 tempnumtext = 到文本 (tempnum) 外部数据库1.到首记录 (记录集句柄1) .判断循环首 (外部数据库1.尾记录后 (记录集句柄1) =假) ' 是不是已经到了尾记录了.如果不是,继续. .变量循环首 (1, 33, 1, loopnum) ' 共有33个字段,每行显示33段,在excel表中表示列.tempnum表示为行 Excel工作簿1.首单元格 = 表列数组 [loopnum] + tempnumtext Excel工作簿1.尾单元格 = 表列数组 [loopnum] + tempnumtext Excel工作簿1.内容 = 外部数据库1.读 (记录集句柄1, loopnum) .变量循环尾 () 外部数据库1.到后一记录 (记录集句柄1) tempnum = tempnum + 1 tempnumtext = 到文本 (tempnum) .判断循环尾 () ' Excel工作簿1.保存 (取当前目录 () +“\” + 年级数 +“.xls”) ' Excel工作簿1.关闭 ()
‘肆’ 易语言高级表格写入易自带数据库问题
这个我们一般建议使用关系系数据库处理.
一.按照现有逻辑怎么处理
1.将零件编号设为主键
2.按照可能最多的设置工序字段(没有关联的情况下,以文本形式写单字段,通过分割取工序详情)
3.设置工序结束符号(比如stop之类的)
4.易语言逐个读取字段,读取一个写入一行,直到读取到工序结束符
5.加入也是同理,写入数据库前增加一个命令,在最终工序后加入结束符号即可.
二.关系型数据库怎么处理
大体上差不多,就是工序的详情用另一张表储存,关联键设置为零件编号.这样就有两张表,一张为零件表,一张为工序表.工序表关联零件表编号即可.
‘伍’ 易语言高级表格怎么显示edb数据库中数据
我的是这样弄的:
.版本 2
.支持库 iext
.子程序 _主窗口_创建完毕
.如果 (文件是否存在 (取运行目录 () + “\data\” + “特种设备台账.edb”) = 假)
信息框 (“数据表不存在!”, 16, “提示”)
.否则
打开 (取运行目录 () + “\data\” + “特种设备台账.edb”, , , 4, , “”, )
.如果结束
_监控时钟_周期事件 ()
读取行 ()
透明标签1.左边 = 主窗口.宽度 - 透明标签1.宽度 - (选择夹1.宽度 - 透明标签1.宽度) ÷ 2
当前时间.时钟周期 = 1000
.版本 2
.支持库 eGrid
.子程序 读取行
.局部变量 变量1, 整数型
高级表格.置列宽 (0, 0)
高级表格.置列宽 (1, 20)
高级表格.置数据 (0, 1, 1, “序号”)
高级表格.置列宽 (2, 100)
高级表格.置数据 (0, 2, 1, “设备名称”)
高级表格.置列宽 (3, 100)
高级表格.置数据 (0, 3, 1, “单位内编码”)
高级表格.置列宽 (4, 100)
高级表格.置数据 (0, 4, 1, “规格型号”)
高级表格.置列宽 (5, 100)
高级表格.置数据 (0, 5, 1, “安装部位”)
高级表格.置列宽 (6, 100)
高级表格.置数据 (0, 6, 1, “使用证编号”)
高级表格.置列宽 (7, 100)
高级表格.置数据 (0, 7, 1, “年度检验日期”)
高级表格.置列宽 (8, 100)
高级表格.置数据 (0, 8, 1, “年度检验有效期”)
高级表格.置列宽 (9, 100)
高级表格.置数据 (0, 9, 1, “定期检验日期”)
高级表格.置列宽 (10, 100)
高级表格.置数据 (0, 10, 1, “定期检验有效期”)
高级表格.置列宽 (11, 100)
高级表格.置数据 (0, 11, 1, “安装就位日期”)
高级表格.置列宽 (12, 100)
高级表格.置数据 (0, 12, 1, “报废停用日期”)
高级表格.置列宽 (13, 100)
高级表格.置数据 (0, 13, 1, “重大维修日期”)
.计次循环首 (取记录数 (), 变量1)
跳到 (变量1)
高级表格.插入行 (“”, 高级表格.行数)
高级表格.置数据 (高级表格.行数 - 1, 1, 1, 读 (1))
高级表格.置数据 (高级表格.行数 - 1, 2, 1, 读 (2))
高级表格.置数据 (高级表格.行数 - 1, 3, 1, 读 (3))
高级表格.置数据 (高级表格.行数 - 1, 4, 1, 读 (4))
高级表格.置数据 (高级表格.行数 - 1, 5, 1, 读 (5))
高级表格.置数据 (高级表格.行数 - 1, 6, 1, 读 (6))
高级表格.置数据 (高级表格.行数 - 1, 7, 1, 读 (7))
高级表格.置数据 (高级表格.行数 - 1, 8, 1, 读 (8))
高级表格.置数据 (高级表格.行数 - 1, 9, 1, 读 (9))
高级表格.置数据 (高级表格.行数 - 1, 10, 1, 读 (10))
高级表格.置数据 (高级表格.行数 - 1, 11, 1, 读 (11))
高级表格.置数据 (高级表格.行数 - 1, 12, 1, 读 (12))
高级表格.置数据 (高级表格.行数 - 1, 13, 1, 读 (13))
.计次循环尾 ()
编号排序 ()
‘陆’ 易语言accsee数据库与高级表格怎么实现读取!
记录集1.读逻辑值 (“是否”, 逻辑)
显示到高级表格中的关键命令:
高级表格1.置列类型 (1, #表格常量.选择型)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
注意:记住,在对高级表格插入行的循环之前,一定要先设置好列类型:
.版本 2
.支持库 eGrid
.支持库 复件 eGrid
高级表格1.置列类型 (1, #表格常量.选择型)
.计次循环首 (2, i) ' 2行2列数据
'读取数据库操作我就略过了。
高级表格1.插入行 (, )
高级表格1.置数据 (i, 0, #表格常量.文本型, 姓名)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
.计次循环尾 ()
‘柒’ 易语言高级表格读取数据库内容
我的是这样弄的:
.版本 2
.支持库 iext
.子程序 _主窗口_创建完毕
.如果 (文件是否存在 (取运行目录 () + “\data\” + “特种设备台账.edb”) = 假)
信息框 (“数据表不存在!”, 16, “提示”)
.否则
打开 (取运行目录 () + “\data\” + “特种设备台账.edb”, , , 4, , “”, )
.如果结束
_监控时钟_周期事件 ()
读取行 ()
透明标签1.左边 = 主窗口.宽度 - 透明标签1.宽度 - (选择夹1.宽度 - 透明标签1.宽度) ÷ 2
当前时间.时钟周期 = 1000
.版本 2
.支持库 eGrid
.子程序 读取行
.局部变量 变量1, 整数型
高级表格.置列宽 (0, 0)
高级表格.置列宽 (1, 20)
高级表格.置数据 (0, 1, 1, “序号”)
高级表格.置列宽 (2, 100)
高级表格.置数据 (0, 2, 1, “设备名称”)
高级表格.置列宽 (3, 100)
高级表格.置数据 (0, 3, 1, “单位内编码”)
高级表格.置列宽 (4, 100)
高级表格.置数据 (0, 4, 1, “规格型号”)
高级表格.置列宽 (5, 100)
高级表格.置数据 (0, 5, 1, “安装部位”)
高级表格.置列宽 (6, 100)
高级表格.置数据 (0, 6, 1, “使用证编号”)
高级表格.置列宽 (7, 100)
高级表格.置数据 (0, 7, 1, “年度检验日期”)
高级表格.置列宽 (8, 100)
高级表格.置数据 (0, 8, 1, “年度检验有效期”)
高级表格.置列宽 (9, 100)
高级表格.置数据 (0, 9, 1, “定期检验日期”)
高级表格.置列宽 (10, 100)
高级表格.置数据 (0, 10, 1, “定期检验有效期”)
高级表格.置列宽 (11, 100)
高级表格.置数据 (0, 11, 1, “安装就位日期”)
高级表格.置列宽 (12, 100)
高级表格.置数据 (0, 12, 1, “报废停用日期”)
高级表格.置列宽 (13, 100)
高级表格.置数据 (0, 13, 1, “重大维修日期”)
.计次循环首 (取记录数 (), 变量1)
跳到 (变量1)
高级表格.插入行 (“”, 高级表格.行数)
高级表格.置数据 (高级表格.行数 - 1, 1, 1, 读 (1))
高级表格.置数据 (高级表格.行数 - 1, 2, 1, 读 (2))
高级表格.置数据 (高级表格.行数 - 1, 3, 1, 读 (3))
高级表格.置数据 (高级表格.行数 - 1, 4, 1, 读 (4))
高级表格.置数据 (高级表格.行数 - 1, 5, 1, 读 (5))
高级表格.置数据 (高级表格.行数 - 1, 6, 1, 读 (6))
高级表格.置数据 (高级表格.行数 - 1, 7, 1, 读 (7))
高级表格.置数据 (高级表格.行数 - 1, 8, 1, 读 (8))
高级表格.置数据 (高级表格.行数 - 1, 9, 1, 读 (9))
高级表格.置数据 (高级表格.行数 - 1, 10, 1, 读 (10))
高级表格.置数据 (高级表格.行数 - 1, 11, 1, 读 (11))
高级表格.置数据 (高级表格.行数 - 1, 12, 1, 读 (12))
高级表格.置数据 (高级表格.行数 - 1, 13, 1, 读 (13))
.计次循环尾 ()
编号排序 ()
‘捌’ 易语言能不能生成表格数据库
易语言能生成表格数据库,
数据库的类型有,易语言自带EDB数据库,ACCESS的MDB数据库,MYSQL数据库,数据源,等等
表格类有,表格,高级表格,超级列表框,EXCEL工作簿
‘玖’ 易语言中的数据库
易语言自带小型桌面型数据库,名为"易数据库",类似于FOXBASE,是个二维表格类型的,也就是关系型数据库.
为代替上述数据库的不足,新近又开发了SQLITE数据库,索引功能开放后,比MYSQL都快.
易语言同时支持ODBC与ADO方式调用的其他所有外部数据库,如:SQL
2000,SYBASE,ORICEL等.
易语言对MYSQL数据库是直接支持的,所以速度上较快.
‘拾’ 易语言数据库怎么打开
直接使用:例如数据库名称=A数据
打开("A数据")
到首记录()
判断循环首(尾记录后()=假)
列表框1.加入项目(读("内容"))
跳过()
关闭()
以上通过列表框,打开数据库.也可以直接用表格工具直接选取数据库,打开即可看.
杨生