Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
下载信息 [文件大小: 下载次数: ] | |
![]() |
好实例,学习,管理员就应该做一些综合性的例子这样大家才有进步
能否解释一下其中的几个变量及字符截取分别是什么意思,我一直没明白
之所以不明白,还是开发思路不清晰造成的。这是你的项目需求:
将 .\data\帐套模板.mdb 作为空模版数据库;新增一条记录后,将模版数据库复制一份,并以“帐套列表”库中“单位信息”表中“单位标识”字段内容为新建数据库重新命名。
开发思路:
利用“磁盘文件管理”构件的拷贝文件、修改文件名称 等方法,拷贝模版数据库文件。
“新建”记录的实现
单击“新建”按钮,将模版数据库以及路径赋给磁盘文件管理——文件1属性。单击“提交”
按钮时,将新设置的数据库名称及路径,赋给磁盘文件管理——文件2属性。然后,再执行“拷
贝文件”方法。
难点在“编辑”记录
有时公司要改名,这样就涉及到编辑记录,这样就得判断提交时的ADO数据表的状态。编
辑时,就要将数据库改名,注意不是拷贝。而且改名是必须是绝对路径,要把现在的相对路
径转换成绝对路径。这些变量和截取的应用,就是为了获得“源文件”和“目标文件”的绝对路径。
怎么得到文件的绝对路径呢?以“编辑”按钮事件设置为例,如图所示
抛开第一条命令执行“编辑”方法不谈。
假定,当前“戌字段”的内容为“.\data\123.mdb”,那么截取第2位以后内容为“\data\123.mdb”赋给变量Y。
假定,当前项目在D盘的“多账套的动态建立”文件夹下。那么执行“当前执行项目目录”方法,就得到了字符串“D:\多账套的动态建立”;把它与变量Y,连接起来,就成为了“D:\多账套的动态建立\data\123.mdb”,就得到了源文件的绝对路径了。
如果,没有截取,再赋给变量Y这一步,那么就会得到“D:\多账套的动态建立.\data\123.mdb”,显然路径是错的。