易语言数据库查询并显示在超级列表框中

假设 数据库中某一个表里的内容为
性别 姓名 班级 年龄
要怎么样才能将性别为男的所有数据显示到超级列表框中
超级列表框里只有 姓名 班级 年龄 这几个表项

如果是易语言自带的数据库那就简单了。
判断(打开(“.\数据库名.edb”,,,,))
到首记录()
计次循环首(取记录数(),x)
判断(读("性别“)=”男“)
c=超级列表框.插入表项(,,,,,)
超级列表框.置标题(c,0,读(“姓名”))
超级列表框.置标题(c,1,读(“班级”))
超级列表框.置标题(c,2,读(“年龄”))
跳过()
计次循环尾()
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-03-27
记录 = 全局数据库.查询 (“select * from 销售订单详情 where 系统单号=” + 选中项)
调试输出 (选中项) ' 这里能够正确显示选中项系统单号是A001,但是无法在下面的超级列表框中显示查询到的数据

能正确显示A001·并不代表你查到了最终结果,建议你单独调试输出 全局数据库.读 (记录, 1) 全局数据库.读 (记录, 2) 3 4 看下是否 有记录。

还有这里

超级列表框销售分类.插入表项 (, 数值到格式文本 (全局数据库.读 (记录, 1), , 假), , , , )
超级列表框销售分类.置标题 (超级列表框销售分类.取表项数 () - 1, 1, 到文本 (全局数据库.读 (记录, 2)))
超级列表框销售分类.置标题 (超级列表框销售分类.取表项数 () - 1, 2, 到文本 (全局数据库.读 (记录, 3)))
超级列表框销售分类.置标题 (超级列表框销售分类.取表项数 () - 1, 3, 到文本 (全局数据库.读 (记录, 4)))

要换成这样比较好

表项=超级列表框销售分类.插入表项 (, 数值到格式文本 (全局数据库.读 (记录, 1), , 假), , , , )
超级列表框销售分类.置标题 (表项, 1, 到文本 (全局数据库.读 (记录, 2)))
超级列表框销售分类.置标题 (表项, 2, 到文本 (全局数据库.读 (记录, 3)))
超级列表框销售分类.置标题 (表项, 3, 到文本 (全局数据库.读 (记录, 4)))
第2个回答  2018-03-27
.版本 2
.支持库 eDB
.支持库 iext

.子程序 _开始查找_被单击
.局部变量 总记录数量, 整数型
.局部变量 用户名, 文本型
.局部变量 密码, 文本型
.局部变量 用户类型, 文本型
.局部变量 索引, 整数型

' 这里是你的内容,请加上

总记录数量 = 记录集1.记录数量
第3个回答  2018-03-27
第4个回答  2013-10-19
可以用 SQL 查询语言

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网