易语言 ACCESS数据库条件查找到超级列表框 求助```

按条件查询已经可以了 但新问题又来了, 按姓名查询 有些相同的姓名我要依次列出来 该怎么写??.版本 2.支持库 iext.支持库 eDB.子程序 读出数据1.局部变量 姓名, 文本型.局部变量 字派, 文本型.局部变量 性别, 文本型.局部变量 出生年月, 文本型.局部变量 电话, 文本型.局部变量 详细地址, 文本型.局部变量 SQL, 文本型.局部变量 a, 整数型超级列表框1.全部删除 ()记录集1.到首记录 ().计次循环首 (记录集1.记录数量, a) 记录集1.查找 (“姓名='” + 编辑框1.内容 + “'”, #正向搜索) 记录集1.读文本 (“姓名”, 姓名) 记录集1.读文本 (“字派”, 字派) 记录集1.读文本 (“性别”, 性别) 记录集1.读文本 (“出生年月”, 出生年月) 记录集1.读文本 (“电话”, 电话) 记录集1.读文本 (“详细地址”, 详细地址) 超级列表框1.插入表项 (, , , , , ) 超级列表框1.置标题 (a - 1, 0, 姓名) 超级列表框1.置标题 (a - 1, 1, 字派) 超级列表框1.置标题 (a - 1, 2, 性别) 超级列表框1.置标题 (a - 1, 3, 到文本 (出生年月)) 超级列表框1.置标题 (a - 1, 4, 电话) 超级列表框1.置标题 (a - 1, 5, 详细地址) 记录集1.到下一条 ().计次循环尾 ()这样写如果查询最后一条记录的时候 会显示数据库中总共多少条他就显示多少条同样的记录``

第1个回答  推荐于2016-03-10
.版本 2
.支持库 eDB
.支持库 iext
.子程序 读出数据1
.局部变量 姓名, 文本型
.局部变量 字派, 文本型
.局部变量 出生年月, 文本型
.局部变量 电话, 文本型
.局部变量 详细地址, 文本型
.局部变量 SQL
.局部变量 a, 整数型
性别, 文本型
文本型
超级列表框1.全部删除 ()
.如果真 (记录集1.查找 (“姓名='” + 编辑框1.内容 + “'”, #正向搜索) = 假) ' 如果没找找就返回,不用往后面执行了。
返回 ()
.如果真结束
' 查找完成后,如果你需要数量可以在这里取 记录集1.记录数量
' 找到要的结果就往下执行读到列表框
.循环判断首 ()
记录集1.读文本 (“姓名”, 姓名)
记录集1.读文本 (“字派”, 字派)
记录集1.读文本 (“性别”, 性别)
记录集1.读文本
(“出生年月”, 出生年月)
记录集1.读文本 (“电话”, 电话)
记录集1.读文本 (“详细地址”, 详细地址)
超级列表框1.插入表项 (, , , , , )
超级列表框1.置标题 (a - 1, 0, 姓名)
超级列表框1.置标题 (a -
1, 1, 字派)
超级列表框1.置标题 (a - 1, 2, 性别)
超级列表框1.置标题 (a - 1, 3, 到文本
(出生年月))
超级列表框1.置标题 (a - 1, 4, 电话)
超级列表框1.置标题 (a - 1, 5, 详细地址)
.循环判断尾 (记录集1.查找下一个 ()) ' 读完一个再查找符合条件的下一个,如果找到了就会回到循环首继续执行,没找到就会跳出循环。

你写的那些代码逻辑有问题,把上面这个复制过去就行了。追问

还是找不到数据`` 循环判断首 里面的 超级列表框1.置标题 (a - 1 ) a 好像不行吧``

追答

哦,按下面的内容改一下就好。
.版本 2
.支持库 iext
索引 = 超级列表框1.插入表项 (, 姓名, , , , )
超级列表框1.置标题 (索引, 1, 字派)
超级列表框1.置标题 (索引, 2, 性别)
超级列表框1.置标题 (索引, 3, 到文本 (出生年月))
超级列表框1.置标题 (索引, 4, 电话)
超级列表框1.置标题 (索引, 5, 详细地址)

本回答被提问者采纳

易语言 ACCESS数据库条件查找到超级列表框 求助```
超级列表框1.全部删除 ().如果真 (记录集1.查找 (“姓名='” + 编辑框1.内容 + “'”, #正向搜索) = 假) ' 如果没找找就返回,不用往后面执行了。返回 ().如果真结束 ' 查找完成后,如果你需要数量可以在这里取 记录集1.记录数量 ' 找到要的结果就往下执行读到列表框 .循环判断...

易语言 按条件显示数据库的记录到超级列表框
记录集1.读文本 (“商品介绍”, 商品介绍)超级列表框1.置标题 (超级列表框1.取表项数 () - 1, 10, 商品介绍)记录集1.到下一条 ().判断循环尾 ()记录集1.关闭 ()下面是查找的 .版本 2 .支持库 eDB .子程序 _查找编辑框1_内容被改变 .如果 (组合框1.内容 = “商品规格”)_启动...

易语言怎样在超级列表框里显示ACCESs数据库?
超级列表框1.置标题 (索引, 1, 外部数据库1.读 (记录集句柄, “yhxm”))超级列表框1.置标题 (索引, 2, 外部数据库1.读 (记录集句柄, “lxdh”))超级列表框1.置标题 (索引, 3, 外部数据库1.读 (记录集句柄, “sjggxh”))超级列表框1.置标题 (索引, 4, 外部数据库1.读 (记录集...

易语言怎样Access查询出来的数据显示到超级列表框里???
我的 易语言怎样Access查询出来的数据显示到超级列表框里??? 打开数据库全部读取数据到超级列表框里我会,查询后的结果就不会了... 打开数据库全部读取数据到超级列表框里我会,查询后的结果就不会了 展开  我来答 1个回答 #热议# 【答题得新春福袋】你的花式拜年祝福有哪些? yzv520 2015-07-05 · ...

易语言 按条件显示数据库的记录到超级列表框 来自精易
记录集1.打开 (“SELECT * FROM 商品 WHERE 商品规格 like '%” + 出库查找编辑框1.内容 + “%'”, #SQL语句).否则 .如果 (组合框3.内容 = “编号”)记录集1.打开 (“SELECT * FROM 商品 WHERE 编号 like '%” + 出库查找编辑框1.内容 + “%'”, #SQL语句).否则 记录集1....

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

易语言如何把从mssql数据库读出来的信息全部显示在超级列表框内
记录集1.置连接 (数据库连接1)记录集1.打开 (“select * from 表名 where 条件”, #SQL语句, ).如果真 (记录集1.记录数量 = 0)信息框 (“暂没找到你所需要的数据!”, 0, )返回 ().如果真结束 超级列表框1.全部删除 ()记录集1.到首记录 ().判断循环首 (记录集1.尾记录后 = ...

易语言超级列表框,如何选中表项?
给列表导入数据那里设置一下 表项数值 把数据表项id记录到列表里 然后在列表被单击那里 取出id 查数据库 然后找到指定项目关联的图片信息

易语言中 如何在一个超级列表框中显示edb数据库的全部内容?
.版本 2.支持库 iext打开(“你要打开的数据库名字.edb”, , , , , , ) 超级列表框1.全部删除 ().计次循环首 (取记录数 (), ) 位置= 超级列表框1.插入表项 (, “0”, , , , ) 超级列表框1.置标题 (位置, 0, 到文本 (读 (1))) ‘数据库有多少个数据就填写多少个读() 超级列表框1...

易语言里面怎么把数据库里面的数据读出来 放在编辑框里面
编辑框1.是否允许多行 =真 数据库提供者1.数据库文件名 =“D:\\123.edb” 数据源1.数据提供者 = “数据库提供者1” 编辑框1.加入文本 (“用户名 密码”) .计次循环首 (数据源1.取行数 (), i) 编辑框1.加入文本 (#换行符) 编辑框1.加入文本 (数据源1.取文本 (i, 1) +“ ”+ 数据源1....

相似回答