以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]二进制  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=119859)

--  作者:江南小镇
--  发布时间:2018/6/2 11:22:00
--  [求助]二进制

老师好,员工表初始不加载,窗口表是直接引用外部数据源"员工"表(Select * F rom {员工表} )外部数据照片列是二进制,窗口图片控件"PictureBox1"怎样显示图片。

老师下面代码怎样修改。


If Forms("窗口1").Opened Then \'如果窗口已经打开
    Dim pbx As WinForm.PictureBox = Forms("窗口1").Controls("PictureBox1")
    If Tables("员工").Current Is Nothing Then
        pbx.Image = Nothing
    Else
        pbx.Image = Tables("员工").Current.DataRow.SQlLoadImage("照片") \'从后台提取照片并显示
    End
If

End
If


--  作者:有点蓝
--  发布时间:2018/6/2 11:28:00
--  
代码不需要修改,使用有什么问题,出什么错误

员工表不能加载照片列
图片点击可在新窗口打开查看

--  作者:江南小镇
--  发布时间:2018/6/2 11:37:00
--  
老师,窗口控件怎样和员工表同步。我是直接引用的”Select * F rom {员工表}"。
--  作者:有点蓝
--  发布时间:2018/6/2 11:45:00
--  
排除二进制列

Select [_Identify],姓名,备注,..... From {员工表}

--  作者:江南小镇
--  发布时间:2018/6/2 12:11:00
--  
以下是引用有点蓝在2018/6/2 11:45:00的发言:
排除二进制列

Select [_Identify],姓名,备注,..... From {员工表}
老师,上面代码不太理解。


--  作者:有点蓝
--  发布时间:2018/6/2 13:54:00
--  
窗口表引用员工表的时候,指定列名啊,看自己3楼的说明。
--  作者:江南小镇
--  发布时间:2018/6/2 14:26:00
--  

老师,报错

 


图片点击可在新窗口打开查看此主题相关图片如下:图像 055.png
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2018/6/2 14:39:00
--  
去掉姓名后面的逗号
--  作者:江南小镇
--  发布时间:2018/6/2 21:51:00
--  
老师,通过二进制列添加的图片怎样用按钮打开。下面是非二进制添加的图片打开图片按钮的代码。


Dim Proc As New Process \'定义一个新的Process
Proc.File = ProjectPath & "Attachments\\个人证件图片\\证件照\\"  & Tables("简易通讯录_Table1").Current("个人电子信息_照片")
Proc.Start()

--  作者:有点甜
--  发布时间:2018/6/3 12:10:00
--  

参考代码

 

http://www.foxtable.com/webhelp/scr/2952.htm