18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

在PB中迅速完成数据信息库树型构造,制作企业网

2020-11-10分享 "> ">

   创作者:搜发网站建设

在PB中迅速完成数据信息库树型构造
(创作者:阮晓华 二零零一年04月03日 17:23)

树型构造在Windows自然环境中被广泛运用,它以简练页面备受客户钟爱。但在数据信息库开发设计中应对层级多、构造繁杂数据信息,怎样迅速地结构树型文件目录呢?

完成学作网站核心区技术性
在PowerBuilder所出示控制中包括了Treeview控制,但树网页页面制作专用工具详尽产生还要用户撰写脚本制作完成,即它目录项要在程序中动态性加上,而这种目录数据信息一般由客户已入录在数据信息库文件,并且做好为数据信息库维护保养一项內容。

以便能迅速完成数据信息库树型构造,大家能够选用编号法,即运用编号表来完成。

编号表基本字段名包含编号和编号名字,其编号标准是以数据、英文字母十位数来区别不一样层级,完全免费建立网站统一层编号十位数同样,层级按十位数增长,程序根据分辨编号十位数来决策所属叠加层数。

比如:第一层为10~99俩位,第二层为1010~1099四位,客户必须做是需先设计方案树构造和相匹配编号,并把相对名字行入录,随后程序在学取这种数据信息时产生树。

编号法网决赛页制作专用工具优点是能够适应一切繁杂层级数据信息,完成方式完全免费网站申请办理朴素,且树內容有变化时,不用变更编程代码。

案例程序与关键编码剖析
大家以创建一个大城市名字树型构造为例子,来网站建设说明书编号法运用。

最先创建编号表:city_tab(行政部门编号、行政部门名字),其相匹配数据信息对话框是dw_tree(处在掩藏情况),_1。

然后在入录页面下键入各大城市名字、地区名字及相匹配编号,最终在对话框OPEN恶性事件上键入下列编码:

i_root1,currenthandle,currentnext

int i,j,z,k

string city_bm,city_name

i

//界定一个树型数据信息种类自变量

tv_1.setredraw(false)

dw_tree.settransobject(trooptrans) //联接数据信息库

dw_tree.retrieve()

i=dw_tree.rowcount()

j=1

//界定树型自变量特性,设定网站根目录标识,若在编号表格中有此网站根目录,则无需在今生成

tvi.label="大城市"

//转化成网站根目录

// 文件目录未开启时照片数据库索引,此照片可在树型控制中设置

tvi.pictureindex=1

//文件目录开启时照片数据库索引

tvi.selectedpictureindex=3

_1.i)

do while j

"> ">
在线咨询