Foxtable(狐表)用户栏目专家坐堂 → [求助]如何实现服务器端存放数据库和扫描文件


  共有4961人关注过本帖树形打印复制链接

主题:[求助]如何实现服务器端存放数据库和扫描文件

帅哥哟,离线,有人找我吗?
hrw68529
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1142 积分:8900 威望:0 精华:0 注册:2012/7/10 9:09:00
[求助]如何实现服务器端存放数据库和扫描文件  发帖心情 Post By:2015/2/2 7:54:00 [只看该作者]

“收文登记页面-处理签扫描”的主要目的是:无论是哪个电脑,将处理的文档扫描后,存放在各自的电脑:c:\影印文件夹中,经过处理后,处理签扫描列,以“收文编号_0001....”的形式保存在主机(服务器)的共享文件夹中的data\处理签扫描中,同时,处理签扫描列为:收文编号_0001,收文编号_0002...,下面代码不知道怎么改,请老师给予指导。(后附软件),请将数据包中的data文件夹放在共享文件夹里。

文件监视器FileCreated代码:
Dim Index As Integer = CurrentTable.Current("处理签扫描").split(vbcrlf).length
CurrentTable.Current("处理签扫描") = CurrentTable.Current("处理签扫描") & CurrentTable.Current("收文编号") & "_" & Index & ".jpg" & vbcrlf
FileSys.CopyFile(e.FullPath, "C:\Documents and Settings\All Users\Documents\处理签扫描\" & CurrentTable.Current("收文编号") & "_" & Index & ".jpg",True)

AfterOpenProject代码:

If FileSys.DirectoryExists("C:\影印文件夹")=False Then '如果目录C:\MyFolder不存在
    FileSys.CreateDirectory("C:\影印文件夹") '则建立
End If
With FileWatcher
    .Path = "C:\影印文件夹"
    .Delay = 1000
    .Enabled = True
End With

软件下载:1、软件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:办公收文系统.foxdb

2、数据包:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:办公收文.zip




 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 8:31:00 [只看该作者]

出现什么问题?   你的代码是复制到你自己的目录,并不是复制到共享目录啊

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1142 积分:8900 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2015/2/2 8:46:00 [只看该作者]

如何改,请给予更正,就是不知道怎么改,谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1142 积分:8900 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2015/2/2 8:48:00 [只看该作者]

出现的问题是:不能将扫描后的,经过处理的“收文编号_0001,.......”的扫描件放入共享文件夹中,处理签扫描列的文件名不能生成。

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 8:53:00 [只看该作者]

除非你FileCreated没执行

你加入messagebox.show调试一下看看

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1142 积分:8900 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2015/2/2 8:59:00 [只看该作者]

请老师,下载软件,给调试一下,

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 9:00:00 [只看该作者]

你自己试试就知道了.关键是你要运行正常

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2015/2/2 9:04:00 [只看该作者]

FileSys.CopyFile(e.FullPath, "C:\Documents and Settings\All Users\Documents\处理签扫描\" & CurrentTable.Current("收文编号") & "_" & Index & ".jpg",True)

 

改成

 

FileSys.CopyFile(e.FullPath, "\\局域网ip\data\处理签扫描中\" & CurrentTable.Current("收文编号") & "_" & Index & ".jpg",True)


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/2/2 9:07:00 [只看该作者]

只要事件执行了,文件名就肯定会生成,

除非Dim Index As Integer = CurrentTable.Current("处理签扫描").split(vbcrlf).length 这句代码直接报错.

否则就算Index为0也一样会生成文件名的.你调试一下看看

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1142 积分:8900 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2015/2/2 9:10:00 [只看该作者]

谢谢bin和有点甜,我再试一下


 回到顶部
总数 31 1 2 3 4 下一页