电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

机构设置及编码功能的实现(四)[2]


发布日期:2023/11/15
 
——此文章摘自《Delphi 数据库开发经典案例解析》定价特价购买>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

MessageBox(请保存所作的修改程序将自动为新节点重新编码提示MB_OK);

end;

这样单击相应的按钮就可以实现相应的功能例如在树形图中选中【省医药公司】所属的【人力资源部】节点再单击【增加一个子节点】按钮就可以发现该节点下已经添加了一个同样名为【人力资源部】的新节点如图所示

http://developcsaicn/delphi/images/jpg>

添加子节点

运行程序刚开始显示树形图时读者就可以发现除【显示机构设置】按钮可用外其他个按钮都是不可用的而单击了树形图某个节点之后【增加一个子节点】【删除当前节点】【修改节点名称】这个按钮才变为可用而对树形图进行了上述三者中的某一个操作后最后一个【保存设置】按钮才变为可用这是为了防止用户在错误的情况下进行操作引起程序异常如在没有选中任何节点的时候进行删除当前节点操作必然会引起一个异常这也是程序设计时预先防止错误出现的一种办法

需要指出的是虽然单击【增加一个子节点】【删除当前节点】【修改节点名称】个按钮中的任何按钮都可以马上在树形图上看到相应的改变但并不意味着对数据关系的修改已经存入了数据库中读者可以试验无论对树形图做多少修改只要没有单击【保存设置】按钮那么在程序关闭后重新再打开时树形图仍会恢复修改前的原样这是因为程序中对树形图的修改只是在当前树形图的数据储存区内做了改动而没有修改数据的来源-后台数据库中的【组织机构编码表】数据表因此当程序关闭再重新打开后读入的仍然是上一次打开的表中的数据没有任何改动发生

right>[http://developcsaicn/delphi/htm>] []

上一篇:日期格式转换与修改操作系统日期

下一篇:机构设置及编码功能的实现(四)[1]