以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [下载]实例——多帐套的动态建立与数据库的动态连接  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=7514)

--  作者:admin
--  发布时间:2007-3-15 17:46:37
--  [下载]实例——多帐套的动态建立与数据库的动态连接
 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:


--  作者:dfhjb
--  发布时间:2007-3-16 8:14:56
--  好实例

好实例,学习,管理员就应该做一些综合性的例子这样大家才有进步


--  作者:dfhjb
--  发布时间:2007-3-19 20:48:28
--  能否解释一下其中的几个变量及字符截取分别是什么意思

能否解释一下其中的几个变量及字符截取分别是什么意思,我一直没明白


--  作者:admin
--  发布时间:2007-3-20 9:41:13
--  

之所以不明白,还是开发思路不清晰造成的。这是你的项目需求:
将 .\\data\\帐套模板.mdb 作为空模版数据库;新增一条记录后,将模版数据库复制一份,并以“帐套列表”库中“单位信息”表中“单位标识”字段内容为新建数据库重新命名。

开发思路:
利用“磁盘文件管理”构件的拷贝文件、修改文件名称 等方法,拷贝模版数据库文件。

“新建”记录的实现
单击“新建”按钮,将模版数据库以及路径赋给磁盘文件管理——文件1属性。单击“提交”
按钮时,将新设置的数据库名称及路径,赋给磁盘文件管理——文件2属性。然后,再执行“拷
贝文件”方法。


--  作者:admin
--  发布时间:2007-3-20 9:53:13
--  

难点在“编辑”记录
有时公司要改名,这样就涉及到编辑记录,这样就得判断提交时的ADO数据表的状态。编
辑时,就要将数据库改名,注意不是拷贝。而且改名是必须是绝对路径,要把现在的相对路
径转换成绝对路径。这些变量和截取的应用,就是为了获得“源文件”和“目标文件”的绝对路径。

怎么得到文件的绝对路径呢?以“编辑”按钮事件设置为例,如图所示


此主题相关图片如下:
按此在新窗口浏览图片

抛开第一条命令执行“编辑”方法不谈。
假定,当前“戌字段”的内容为“.\\data\\123.mdb”,那么截取第2位以后内容为“\\data\\123.mdb”赋给变量Y。
假定,当前项目在D盘的“多账套的动态建立”文件夹下。那么执行“当前执行项目目录”方法,就得到了字符串“D:\\多账套的动态建立”;把它与变量Y,连接起来,就成为了“D:\\多账套的动态建立\\data\\123.mdb”,就得到了源文件的绝对路径了。
如果,没有截取,再赋给变量Y这一步,那么就会得到“D:\\多账套的动态建立.\\data\\123.mdb”,显然路径是错的。