易语言树形框数据库
‘壹’ 易语言里怎么读取数据库里的数据到树形框
‘不用外部数据库,添加一个数据库连接1控件:
’假设库文件名为“产品数据库.mdb”,库中的表名为“产品表”,产品字段名“类别”
全局变量:a文本型
如果真(数据库连接1.连接Access(取运行目录()+“产品数据库.mdb”,“”)=假)
信息框(“连接数据库失败!”,0,)
返回()
’添加一个记录集控件;
记录集1.置连接(数据库连接1)
‘上面我们已经打开并且连接好了MDB数据库,接下来我们做读取和显示;
记录集1.打开(“select*from产品表”,#sql语句,#服务器端游标)
记录集1.到首记录()
判断循环首(记录集1.尾记录后=假)
记录集1.读文本(“类别”,a)
如果真(a=“日用品”)
树型框1.加入项目(0,a,,,,,)
如果真(a=“洗化用品”)
树型框1.加入项目(1,a,,,,,)
如果真(a=“洗发水”或a=“洗衣粉”)
树型框1.加入项目(2,a,,,,,)
记录集1.到下一条()
判断循环尾()
记录集1.关闭()
‘贰’ 易语言树形框有什么用有哪些属性和事件,
因为我的是手机,所以只能说个大概,树型框一般也就用于显示多层次的数据吧,有父项也有子项,同时子项也可以有子项,用来将数据分类显示不错,比如列举我的电脑里的文件,再举一个例子,WINDOWS XP 的注册表编辑器,他左边用来显示的控件就是树型框,可以去看看,运行 regedit
‘叁’ 易语言如何将树形框导出EXCEL
个人建议:1、建议选用数据库去完成你要的修改、添加、查询操作2、添加一个超级列表框,可以轻松直观的处理数据3、如果有使用Excel的需求,那就弄一个导出按键这样才能是一个完整的软件,你用Excel直接做,肯定没有用数据库来的快,来得稳定。具体代码没法提供,因为功能太多,需要斟酌的地方也多,太花时间了。个人建议希望对你有帮助
‘肆’ 因为对mssql数据库不熟悉,我把一个易语言源码改为mysql,遇到一个问题一个加载树形框的sql语句不会
可能是传递句柄的时候遇到关键字了,一般建表时候都不使用关键字做表字段的,与其研究那么多,不如该下表字段,如果牵扯到改动较多可以在数据库里定义个方法,用这个方法去更新表的数据,然后传参数进去
‘伍’ 易语言树形框问题
’新建一程序在窗体上画 “树形框1”和“文本框1” 复制以下代码运行实现(不要往“树形框1”加项目)
.版本 2
.支持库 iext
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
树型框1.显示根部线 = 真
编辑框1.是否允许多行 = 真
树型框1.加入项目 (, “原版本下载”, , , , , )
树型框1.加入项目 (0, “SAGA版”, , , , , )
树型框1.加入项目 (0, “黑肉版”, , , , , )
树型框1.加入项目 (, “MOD”, , , , , )
树型框1.加入项目 (3, “PR 蛋疼模组”, , , , , )
树型框1.加入项目 (3, “”, , , , , )
.子程序 _树型框1_项目被选择
.参数 选择方式, 整数型
.局部变量 临时文本, 文本型, , "0"
临时文本 = 分割文本 (“这里是原版,这里是SAGA版,这里是黑肉版,这里是MOD,这里是PR 蛋疼模组,这里是空白”, “,”, )
编辑框1.内容 = 临时文本 [树型框1.现行选中项 + 1]
‘陆’ 易语言树形框
.版本 2
.支持库 iext
.子程序 _树型框1_项目被选择
.参数 选择方式, 整数型
编辑框1.内容 ="这里是 "+ 树型框1.取项目文本 (树型框1.现行选中项)
‘柒’ 易语言树形框问题,如图!解决可给RMB
.版本 2
.支持库 iext
.局部变量 i, 整数型
.计次循环首 (树型框1.取项目数 (), i)
.如果真 (寻找文本 (树型框1.取项目文本 (i), 编辑框1.内容, , 假) ≠ -1)
树型框1.
树型框1.现行选中项 = i
.如果真结束
.计次循环尾 ()
‘捌’ 易语言树形框在子项目里面加入数据
.版本2
.支持库iext
.支持库HtmlView
.子程序_按钮1_被单击
.局部变量插入位置,整数型
插入位置=树型框1.加入项目(-1,编辑框1.内容,,,,,)
超文本浏览框1.地址=树型框1.取项目文本(插入位置)
用列表框多方便啊,为什么要用树形框?
‘玖’ 关于易语言树形框加入项目的问题!
给你个思路吧!
运用:先读取字段数据转换为文本,再运用“寻找文本”、“取文本左边”等文本操作,详细的如果愿意,可以加Q Q: 304052091
‘拾’ 易语言 的树形框操作
易语言树型框全操作源码例程程序结合易语言扩展界面支持库,针对树型框的完全操作,支持设置树型框各种属性;动态添加、修改、删除项目;取得某一项目下所有子项目;树型框项目任意移动。
本易语言源码例程属于易语言初级进阶教程。