Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

超链接文本框的保存问题

ziham  发表于:2009-12-24 15:48:35  
复制

恳求各位大虾赐教:

     做了个窗体A,控件均未绑定,但是有个控件是超链接,写的代码,点击链接打不开对应的文件夹。麻烦大家帮忙看看超链接的字段代码是怎样的。代码如下(图片为超链接字段):

 

Private Sub 保存_Click()
On Error GoTo Err_保存_Click
Dim STemp As String
Dim Rs As ADODB.Recordset
Set Rs = New ADODB.Recordset
STemp = "Select * From 表1"
Rs.Open STemp, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
If Me![姓名] <> "" Then
Rs.AddNew

Rs("姓名") = Me![姓名]
Rs("地址") = Me![地址]
Rs("单位") = Me![单位]
Rs("图片") = Me![图片]
Rs.Update
'弹出“完成添加”的提示信息
MsgBox "信息添加成功!", vbOKOnly, "完成添加"
Else
MsgBox "窗体中必填文本框和组合框不能为空!", vbOKOnly, "警告"
Me![姓名].SetFocus
End If
Set Rs = Nothing
Exit_保存_Click:
Exit Sub
Err_保存_Click:
MsgBox Err.Description
Resume Exit_保存_Click
End Sub

点击下载此附件

 

Top
ziham 发表于:2009-12-28 10:24:22
有人知道答案吗?

ziham 发表于:2009-12-31 09:34:24

拜托大家了,快两周了,问题还没解决



钱玉炜 发表于:2009-12-31 12:57:19

问题在于你超链接的地址是否输入正确



枫桥夜泊 发表于:2009-12-31 14:04:26

这是用BROWSE的功能?就是选驱动器-目录-文件的形式。这个要加入控件实现本地文件的选 择。字段是存放图片二进制文件?



ziham 发表于:2009-12-31 16:09:16

因为1条记录里要放的图片太多,所以我打算把图片装进文件夹,用超链接,链接文件夹的地址,这样比较节省空间。地址是对的呀,比如我写   E:\,只是把这几个字符装进去了,从表里去查看,点击E:\没有任何反应。



小魏 发表于:2010-01-02 11:23:42

这个问题我也遇到过.直接将地址输入是不对的.

需要有两个标识符号才行.

 

你把这一句代码按我说的改一下即可:

 

Rs("图片") = "#" & Me![图片] & "#"

也就是说,需要保存两个标识符号,比如"#"符号也可以.

缺少这个符号,系统不承认这是超链接的.



ziham 发表于:2010-01-03 10:38:22

太感谢楼上啊,问题解决了,非常感谢啊!



小魏 发表于:2010-01-03 14:15:31

即然解决了,就给我设个最佳答案呀?

我可以加两分哦.



总记录:8篇  页次:1/1 9 1 :