以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]图片浏览器绑定窗口副本表 列 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107321) |
||||
-- 作者:jyh7081 -- 发布时间:2017/9/25 20:40:00 -- [求助]图片浏览器绑定窗口副本表 列 此主题相关图片如下:image 1.jpg 点击窗口右侧的“图片浏览器”分窗口中的“拍照”按钮,报错,拍照后点击“保存”也保存不了。 请版主看看是哪里问题?谢谢! 开发版附件:
|
||||
-- 作者:有点蓝 -- 发布时间:2017/9/25 20:56:00 -- 信件收发afterload Dim PB As WinForm.Panel = e.Form.Controls("Panel1") \'窗口打开窗口 Dim Name As String = "图片管理器" Forms(Name).OPEN(-1000,-1500) Forms(Name).BaseForm.TopLevel = False Forms(Name).BaseForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None PB.BaseControl.Controls.add(Forms(Name).BaseForm) Forms(Name).BaseForm.left = (pb.width-Forms(Name).BaseForm.width) / 2 Forms(Name).BaseForm.top = (pb.height-Forms(Name).BaseForm.height) / 2 Forms("图片管理器").open Dim pbx As WinForm.PictureViewer \'图片浏览器绑定窗口表列 pbx = Forms("图片管理器").Controls("PictureViewer1") pbx.BindingField = "信件收发_Table1.信件信息" |
||||
-- 作者:jyh7081 -- 发布时间:2017/9/26 12:19:00 -- 增加一个问题:
我把PictureViewer文件存放路径设置为:\\\\10.28.102.15\\photo\\ ; 点击“拍照”,照片文件存放无误;点击“扫描”,经扫描的文件仍然存放在:ProjectPath & "Attachments\\" ,并且扫描图片不能显示 ; 我是在窗口“图片管理器”的PictureViewer属性中设置的存放路径。上例中怎样设置扫描文件存放路径,并显示图片? 见图:
此主题相关图片如下:image 1.jpg |
||||
-- 作者:有点甜 -- 发布时间:2017/9/26 14:49:00 -- 修改全局代码
If imageFile IsNot Nothing Then 改成
dim ary = piv.BindingField.split(".") str = iif(str = "", projectPath & "attachments", str) Dim path As String = str & "\\sm" & Format(Date.Now,"yyyyMMddHHmmss") & ".jpg"
|
||||
-- 作者:jyh7081 -- 发布时间:2019/3/1 8:48:00 -- 甜老师好! 我在项目的AfterOpenProject设置了上传文件的路径: DataTables("信件收发").DataCols("信件信息").DefaultFolder = ProjectPath & "Attachments\\信件\\" 如果我要把上传的文件分别保存到上传路径内的[收信人]目录内,应该怎样调整代码? 谢谢!
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/1 8:57:00 -- 1、看看
http://www.foxtable.com/webhelp/scr/2209.htm
2、如果是拍照或者扫描,那你修改对应的路径,加上 Tables("表A").current("收信人") 的值作为路径即可。 |
||||
-- 作者:jyh7081 -- 发布时间:2019/3/1 13:26:00 -- 拍照保存时报错:
1、AfterOpenProject DataTables("信件收发").DataCols("信件信息").DefaultFolder = ProjectPath & "Attachments\\信件\\" ----------------- Dim zp As Image = e.Form.Controls("照片").Image
|
||||
-- 作者:有点甜 -- 发布时间:2019/3/1 14:30:00 -- Dim path As String = ProjectPath & "Attachments\\信件\\" & Tables("信件收发_table1").current("收信人") & "\\" & wjm.text & ".jpg"
改成
Dim path As String = ProjectPath & "Attachments\\信件\\" & Tables("信件收发_table1").current("收信人") & "\\" & wjm.text & ".jpg" |
||||
-- 作者:jyh7081 -- 发布时间:2019/3/2 9:04:00 -- 保存图片没有问题了。图片保存到了 “\\信件\\收信人\\” 目录下,数据表显示的是图片名。 |
||||
-- 作者:有点蓝 -- 发布时间:2019/3/2 9:34:00 -- 直接设置,一般放到currentchanged事件 Dim p As WinForm.PictureViewer = Forms("示例窗口").Controls("PictureViewer1") p.FolderName = "\\信件\\某某收信人\\"
|