易语言如何读取Access数据库中多个字段、表名、条件。

如题: 易语言如何读取Access数据库中多个字段、表名、条件。 并将读取结果字段下多个表名分别填充父项目、子项目 父项目=字段 子项目=多个表名 这样子! 子项目又如何过滤存在的子项!

【1】.连接Access数据库代码!.版本 2
.支持库 eDB .如果 (数据库连接.连接Access (MDB数据库, “”) = 真)
记录集.置连接 (数据库连接)
排序条件 = “字段,表名,条件”
.如果 (记录集.打开并排序 (MDB数据表, 排序条件) = 真) .否则 销毁 ()
【2】.填充树形框字段到父项目代码!.版本 2
.支持库 eDB
.支持库 iext.局部变量 分类变量, 文本型
.局部变量 树项目总数, 整数型
.局部变量 树循环循环, 整数型
.局部变量 临时项目文本, 文本型
.局部变量 是否存在重复, 整数型
记录集.到首记录 ()
.判断循环首 (记录集.尾记录后 = 假)
记录集.读文本 (“字段”, 分类变量)
树项目总数 = 树型框.取项目数 ()
.如果 (树项目总数 = 0)
树型框.加入项目 (, 分类变量, , , )
.否则
.计次循环首 (树项目总数, 树循环循环)
临时项目文本 = 树型框.取项目文本 (树循环循环 - 1)
.如果 (临时项目文本 = 分类变量)
是否存在重复 = 1
跳出循环 ()
.否则
是否存在重复 = 0
.如果结束
树循环循环 = 树循环循环 + 1
.计次循环尾 ()
.如果真 (是否存在重复 = 0)
树型框.加入项目 (, 分类变量, , , )
.如果真结束 .如果结束 记录集.到下一条 ()
.判断循环尾 ()
【3】.填充表名到树形框子项目并过滤树形框存在的重复项!.版本 2
.支持库 iext
.支持库 eDB.局部变量 原项目变量, 整数型
.局部变量 原项目循环, 整数型
.局部变量 项目数组, 文本型, , "0"
.局部变量 原项目文本, 文本型
.局部变量 新项目变量, 整数型
.局部变量 新项目循环, 整数型
.局部变量 新项目文本, 文本型
.局部变量 新项目标题, 文本型
.局部变量 过滤语句, 文本型
.局部变量 文本数组, 文本型, , "0"
.局部变量 文本变量, 文本型
.局部变量 数组成员, 整数型
.局部变量 数组循环, 整数型
.局部变量 次数数量, 整数型
.局部变量 项目变量, 整数型
.局部变量 循环变量, 整数型
.局部变量 次数循环, 整数型
原项目变量 = 树型框.取项目数 ()
原项目循环 = 1
.计次循环首 (原项目变量, 原项目循环)
加入成员 (项目数组, 树型框.取项目文本 (原项目循环 - 1))
.计次循环尾 ()
数组成员 = 取数组成员数 (项目数组)原项目文本 = 项目数组 [数组循环]
过滤语句 = “字段” + “=” + “'” + 原项目文本 + “'”
.如果 (记录集.过滤记录 (过滤语句) = 真)
次数数量 = 记录集.记录数量
清除数组 (文本数组)
.计次循环首 (次数数量, 次数循环)
记录集.读文本 (“表名称”, 文本变量)
加入成员 (文本数组, 文本变量)
次数循环 = 次数循环 + 1
记录集.到下一条 ()
.计次循环尾 ()
项目变量 = 树型框.取项目数 ()
.计次循环首 (项目变量, 循环变量)
树型框.置项目数值 (循环变量 - 1, 循环变量)
.计次循环尾 ().否则
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-01-15
在启动窗口新建两个控件:数据库连接、记录集
然后 双击启动窗口 加入以下代码:

.子程序 __启动窗口_创建完毕
.局部变量 临时文本, 文本型
.局部变量 临时变量, 整数型

数据库连接1.连接Access (“数据库文件的完整路径名”, “可以为空”)
记录集1.置连接 (数据库连接1)
记录集1.打开 (“select user_ip from user_online”, #SQL语句, )
记录集1.到首记录 ()
.计次循环首 (记录集1.记录数量, 临时变量)
记录集1.读文本 (“user_ip”, 临时文本)
调试输出 (临时文本) ' 每次输出的临时文本就是你要的每个值
记录集1.到下一条 ()
.计次循环尾 ()

易语言如何读取Access数据库中多个字段、表名、条件。
【1】.连接Access数据库代码!.版本 2 .支持库 eDB .如果 (数据库连接.连接Access (MDB数据库, “”) = 真)记录集.置连接 (数据库连接)排序条件 = “字段,表名,条件”.如果 (记录集.打开并排序 (MDB数据表, 排序条件) = 真) .否则 销毁 ()【2】.填充树形框字段到父项目...

易语言怎么循环读取access表中的字段值啊
在启动窗口新建两个控件:数据库连接、记录集 然后 双击启动窗口 加入以下代码:直接复制黏贴。.子程序 __启动窗口_创建完毕 .局部变量 临时文本, 文本型 .局部变量 临时变量, 整数型 数据库连接1.连接Access (“数据库文件的完整路径名”, “可以为空”)记录集1.置连接 (数据库连接1)记录集1.打...

易语言怎么循环读取access表中的字段值啊
超级列表框1.插入表项 (, , , , , )记录集1.读文本 (“编号”, 编号) ' 编号是整数型的,这里用文本接收也正常 超级列表框1.置标题 (超级列表框1.取表项数 () - 1, 0, 编号)记录集1.读文本 (“商品名称”, 商品名称)超级列表框1.置标题 (超级列表框1.取表项数 () - 1, ...

易语言的外部数据库怎么读写access数据库
1.加入项目(外部数据库1.读(查询句柄,2),)'这里的2表示字段位置,也可以直接写名字,比如字段2为name '外部数据库1.读(查询句柄,“name”)外部数据库1.到后一记录(查询句柄)判断循环尾()外部数据库1.关闭记录集(查询句柄)'记录集使用完毕后及时关闭.'---写数据很简单,直接执行sql语句.判断开始(...

...易语言做一个简单的搜索程序,搜索access数据库里的内容。比如一张...
数据库连接1.连接Access (“数据库地址”, “密码”)记录集1.置连接 (数据库连接1)记录集1.打开 (“ SELECT 成绩 FROM 成绩表 WHERE姓名='"+编辑框1.内容+"'”, #SQL语句, )记录集1.读文本(“成绩”,a)编辑框2.加入文本(a)最后一句是提取结果,前面就是你要的搜索,自己研究下吧!

易语言怎么连接access数据库
说到易语言与ACCESS数据库配合使用,就必须要有数据库文件(*.mdb文件)。今天笔者就准备好一个数据库文件,以便测试使用。运行“易语言”主程序,打开“新建工程”对话框,选择“Windows窗口程序”,点击“确定”按钮,进入“Windows窗口程序”设计界面 在“Windows窗口界面”上绘制标签组件、编辑框组件、拖放...

易语言怎么循环读取access表中的字段值
组合框1.取项目文本 (0) ‘从0开始

易语言超级列表框读取Access数据库中逻辑字段
你上面都有 到文本(), 为什么这行不用呢?另外,超级列表框的插入项和置标题可以这样用:id=超级列表框.插入表项( , , , , )超级列表框.置标题(id, , )再另外,循环里面最好加上一行:处理事件()

易语言如果我要查询ACCESS数据库指定表指定字段是否存在指定值,怎么写...
方法有很多,用"记录集"1.记录集1.打开("select * from 表名 where La_User = "+#引号+123456+#引号,#SQL语句)如果真(记录集1.记录数量=1)信息框("找到")2.记录集1.打开("表名,#数据表名)记录集1.到首记录()如果真(记录集1.查找("la_uaser="+#引号+123456+#引号,1))信息框...

易语言操作ACCESS多个查询选项查询
SQL中:select * from 表名 where 某字段 like 查询值1 and 某字段 like 查询值2 and 某字段 like 查询值3 and 某字段 like 查询值4 and 某字段 like 查询值5 在易中:可以用变量,当用户输入的数据是空值时 如果(查询值1=“”)则 条件1=“”否则 条件1=“ and 某字段1 like 查询值...

相似回答