易语言高级表格数据库
1. 易语言高级表格写入易自带数据库问题
这个我们一般建议使用关系系数据库处理.
一.按照现有逻辑怎么处理
1.将零件编号设为主键
2.按照可能最多的设置工序字段(没有关联的情况下,以文本形式写单字段,通过分割取工序详情)
3.设置工序结束符号(比如stop之类的)
4.易语言逐个读取字段,读取一个写入一行,直到读取到工序结束符
5.加入也是同理,写入数据库前增加一个命令,在最终工序后加入结束符号即可.
二.关系型数据库怎么处理
大体上差不多,就是工序的详情用另一张表储存,关联键设置为零件编号.这样就有两张表,一张为零件表,一张为工序表.工序表关联零件表编号即可.
2. 怎么让高级表格读易语言自带的数据库
数据库不就是个存储器吗,能读数据库就能取数据,能取数据就能赋值到高级表格
.版本 2
.支持库 spec
打开 (“数据库文件名”, , , , , , )
到首记录 ()
.判断循环首 (取反 (尾记录后 ()))
调试输出 (读 (“字段1”))
调试输出 (读 (“字段2”))
.判断循环尾 ()
关闭 ()
3. 易语言用高级表格读取accsee数据库如何让高级表格中显示复选框
给你个提示你就明白了,读数据库里面字段的逻辑值:
记录集1.读逻辑值 (“是否”, 逻辑)
显示到高级表格中的关键命令:
高级表格1.置列类型 (1, #表格常量.选择型)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
注意:记住,在对高级表格插入行的循环之前,一定要先设置好列类型:
.版本 2
.支持库 eGrid
.支持库 复件 eGrid
高级表格1.置列类型 (1, #表格常量.选择型)
.计次循环首 (2, i) ' 2行2列数据
'读取数据库操作我就略过了。
高级表格1.插入行 (, )
高级表格1.置数据 (i, 0, #表格常量.文本型, 姓名)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
.计次循环尾 ()
4. 易语言数据库和高级表格的问题
你这问题太笼统,不是一句半句给你说得清楚的, 就只能给你说 用循环,,,,如果一定要代码的话,至少得知道你数据库名,数据库字段 ,数据库密码,再就是你要把那些字段读入到表格的那些格里面???这些是必须的前提,所以我说你这个问题太笼统你也不要太介意,本来就不够详细,,,
5. 易语言 怎么通过一个按钮将数据库的数据在高级表格里一次性全部显示出来。
想要表格快速将数据全部显示出来方法: 表格载入数据之前,在开头加上一句高级表格1.可视=假,表格载入数据完成后,末尾加上高级表格1.可视=真。此目的是让数据在后台内存完成,速度极快
6. 易语言高级表格读取数据库内容
我的是这样弄的:
.版本 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))
.计次循环尾 ()
编号排序 ()
7. 易语言accsee数据库与高级表格怎么实现读取!
记录集1.读逻辑值 (“是否”, 逻辑)
显示到高级表格中的关键命令:
高级表格1.置列类型 (1, #表格常量.选择型)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
注意:记住,在对高级表格插入行的循环之前,一定要先设置好列类型:
.版本 2
.支持库 eGrid
.支持库 复件 eGrid
高级表格1.置列类型 (1, #表格常量.选择型)
.计次循环首 (2, i) ' 2行2列数据
'读取数据库操作我就略过了。
高级表格1.插入行 (, )
高级表格1.置数据 (i, 0, #表格常量.文本型, 姓名)
高级表格1.置数据 (i, 1, #表格常量.选择型, 逻辑)
.计次循环尾 ()
8. 易语言表格数据源
源码在附件“高级表格数据库(EDB)”
支持有EDB字段类型操作
所有高级表格操作即时更新到EDB数据库
支持字节集字段查看、修改(支持查看图片型及文本型等字节集)
临时编写,当然也有不完善的地方
9. 易语言高级表格怎么显示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))
.计次循环尾 ()
编号排序 ()