易语言怎么去除组合框重复的项目?

.版本 2

.子程序 __启动窗口_创建完毕
.局部变量 记录, 整数型, 静态

.如果 (取反 (外部数据库1.打开MDB数据库 (取运行目录 () + “\TEST1.mdb”, , , , )))
信息框 (“数据库连接失败!”, #错误图标, “错误”, )
关闭 ()
销毁 ()
.否则
信息框 (“连接ACCESS数据库成功!”, #信息图标, “成功”, )
.如果结束
记录 = 外部数据库1.查询 (“select * from 表1 where NAME”)
外部数据库1.到首记录 (记录)
组合框1.清空 ()
.判断循环首 (外部数据库1.尾记录后 (记录) = 假)
组合框1.加入项目 (外部数据库1.读 (记录, “NAME”), )
组合框1.现行选中项 = 0
外部数据库1.到后一记录 (记录)
.判断循环尾 ()
外部数据库1.关闭记录集 (记录)

这样读取后能把所有NAME字段的都读出来..但有很多是重复的..怎么改才是正确的?

.版本 2

.子程序 写配置文件数据

q = 组合框1.取项目数 ()
.计次循环首 (组合框1.取项目数 (), i)
.如果真 (组合框1.取项目文本 (i - 1) = 组合框1.内容)
重复 = 真
跳出循环 ()
.如果真结束
重复 = 假
.计次循环尾 ()
.如果真 (重复)
返回 ()
.如果真结束
写配置项 (配置路径, “内存地址”, “地址” + 到文本 (组合框1.取项目数 () + 1), 组合框1.内容)
组合框1.加入项目 (组合框1.内容, )

组合框1.现行选中项 = q + 1
组合框1.获取焦点 ()
这是我程序复制出来的。追问

能不能按照我这里的情况写一次?因为看不太懂,不知道怎么套用

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-18
把SQL语句改为:select distinct name from 表1 order by name
第2个回答  2015-01-24
没看到你的报表,建议你连MDB也一起发出来

易语言怎么去除组合框重复的项目?
q = 组合框1.取项目数 ().计次循环首 (组合框1.取项目数 (), i).如果真 (组合框1.取项目文本 (i - 1) = 组合框1.内容)重复 = 真 跳出循环 ().如果真结束 重复 = 假 .计次循环尾 ().如果真 (重复)返回 ().如果真结束 写配置项 (配置路径, “内存地址”, “地址” +...

易语言服务器中怎么断开组合框现行选中项?
组合框.现行选中项 = -1

如果有15个组合框都要删除相同的重复项目,最简洁的代码是
去重复 (取所找到组件 (句柄, aa - 1)).计次循环尾 ()信息框 (“完成”, 0, ).子程序 去重复 .参数 当前组合框, 组合框 .局部变量 节点, 节点 .局部变量 aa, 整数型 .循环判断首 ().如果 (节点.加入属性 (当前组合框.取项目文本 (aa), 0))aa = aa + 1 .否则 当前组合框....

易语言组合框怎么用
程序首先判断组合框1的当前选中项,然后根据不同的选项执行不同的操作。如果组合框1的当前选中项为0,则清空组合框2,并插入“迎泽区”、“小店区”和“万柏林区”三个选项。如果当前选中项为1,则清空组合框2,并插入“天河区”和“白云区”两个选项。这样的设计使得两个组合框之间的数据关联性得以...

易语言 编辑框最后输入的内容怎么删除
.版本 2 .子程序 _按钮1_被单击 编辑框1.内容 = 取文本左边 (编辑框1.内容, 取文本长度 (编辑框1.内容) - 1)就这样吧~ 取编辑框左边的内容,长度是原长度-1,很简单的。

易语言如何去掉组合框下拉按钮(类型为:可编辑下拉式)
组合框是改不了了,不过你可以用个编辑框和列表框来做,效果一样的~.版本 2 .支持库 eAPI .程序集 窗口程序集1 .程序集变量 句柄, 整数型 .子程序 _时钟1_周期事件 .如果 (取鼠标所在窗口句柄 () = 句柄)列表框1.可视 = 真 .否则 列表框1.可视 = 假 .如果结束 .子程序 _编辑框1...

易语言组合框问题
你可以用以下方法解决:先把组合框的数据保存到某个数据库,然后在组合框_将弹出列表事件中,根据组合框内容搜索数据库,然后把搜索到的数据用加入表项命令加入。如果你想根据内容直接弹出列表的话可以用组合框.发送消息(335,1,0)弹出列表,不过这样弹出的列表会自动选择第一项,所以你只能输入一个字...

E语言怎么选中一个组合框1里的内容然后另一个组合框2有相对组合框一内容...
.程序集 窗口程序集1 .子程序 _按钮1_被单击, 文本型 .如果 (组合框1.现行选中项 = 0)组合框2.内容 = 组合框1.取项目文本 (0).否则 .如果结束 .如果 (组合框1.现行选中项 = 1)组合框2.内容 = 组合框1.取项目文本 (1).否则 .如果结束 .如果 (组合框1.现行选中项 = 2)组合...

易语言组合框的使用
1、首先在新建窗口程序上画上需要使用的组件,三个编辑框,一个组合框、一个标签和一个按钮。2、在窗口上,绘制一个标签组件、一个组合框组件和一个按钮组件,设置各组件的大小和相对位置。3、修改窗口、标签、按钮等组件的标题属性,规范命名相应组件的名称,方便后续的代码编写工作。4、然后进入代码...

易语言怎么取组合框内容(内容是热键) 按一下
热键”如果(组合框1.现行选中项=1)热键=#F1键 这样就行了。你有多个选项就要多个判断 从0开始 你有N个项目就判断0到N次 各自赋值给热键这个变量就行了。如果要模拟按键的话 直接用 热键 这个变量来代替就行了 判断组合框的内容以是一样的 方法 只是 如果()里的条件改成组合框1.内容 ...

相似回答