分享一下最近用在pb数据窗口的一个显示图片的方法,,相互学习,,希望对你们有帮助,,哪里做得不好的地方可以建议下
图片显示的效果如下:
实现的思路:
1、数据窗口风格为grid风格,要显示图片的字段设置为display as picture,数据库保存图片的路径
2、为即将上传的图片设置一个共享文件夹,让大家都可以把所有的图片放置在同一个位置:
①、如何设置共享文件夹自行百度
②、首先在本地选择需要上传到共享文件夹的图片
GetFileOpenName(“选择照片”, ls_pathname, ls_filename, “Graphic”,”Graphic Files (.bmp;.gif;.jpg;.jpeg;.png),.bmp;.gif;.jpg;*.jpeg;.*png”)
③、得到本地图片名称后设置共享文件夹的路径以及图片名称
ls_pathname=”共享文件夹的路径”+ls_filename+”” //ls_filename是本地的图片名称
④、将图片复制到共享文件夹
li_rtn= FileCopy (ls_filename, ls_pathname, FALSE)
当li_rtn=1时即上传成功,,,成功后将ls_pathname这个图片的路径保存在数据库就可以了。。
3、另外:如果连接到非本机的共享文件夹做了权限设置,连接需要用户名和密码的,可以通过如下代码设置
String ls_username ,ls_password ,ls_run
ls_username = ‘1233’ //连接共享文件夹的用户名
ls_password = ‘1233’ // 连接共享文件夹的密码
ls_run = “net use共享文件夹的路径 “+ls_password+” /user:”+ls_username
run(ls_run, Minimized! )