如何获取access中的超链接并显示为超链接而不是文本

问题描述

在access中将所需字段"客户编号"的类型设置了超链接,通过asp访问显示后是文本形式的超连接,而我需要的是直接点击的带下划线的超连接形式谢谢大虾救急啊

解决方案

解决方案二:
这个...<ahref="http://www.csdn.net/">点击打开新地址</a>
解决方案三:
连接access数据库例程<%@ImportNamespace="System.Data"%><%@ImportNameSpace="System.Data.OleDb"%><scriptlaguage="VB"runat="server">DimmyConnectionAsOleDbConnectionDimmyCommandAsOleDbCommandsubpage_load(senderasObject,easEventArgs)'1.连接数据库dimdbnameasstringdbname=server.mappath("authors.mdb")myConnection=NewOleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATASource="&dbname)myConnection.Open()la1.text="ConnectionOpened!"'2.添加记录myCommand=NewOleDbCommand("InsertINTOAuthors(Authors,country)Values('Simson','usa')",myConnection)myCommand.ExecuteNonQuery()la2.text="NewRecordInserted!"'3更新数据(Access)myCommand=NewOleDbCommand("UPDATEAuthorsSETAuthors='Bennett'WHEREAuthors='Simson'",myConnection)myCommand.ExecuteNonQuery()la3.text="RecordUpdated!"'4删除数据(access)myCommand=NewOleDbCommand("DELETEFROMAuthorsWHEREAuthors='David'",myConnection)myCommand.ExecuteNonQuery()la4.text="RecordDeleted!"
解决方案四:
引用1楼luxu001207的回复:

这个...<ahref="http://www.csdn.net/">点击打开新地址</a>

这种方法只适用于一个新地址可以,但是我在access中建立了几百条数据PDF文件,每条数据的超连接都不一样。我做了两个asp文件search.asp(为输入数据查询数据库文件通过POST方法)result.asp(查询结果显示数据库中存在的输入的文件)说明:在建立数据库access时已经添加了超连接只需要result.asp显示查询结果时可以直接点击超连接文件打开(或者下载)即可。谢谢
解决方案五:
result.asp<%response.redirect"http://aaa.bbb.ccc/a.pdf"%>
解决方案六:
引用4楼superwfei的回复:

result.asp<%response.redirect"http://aaa.bbb.ccc/a.pdf"%>

楼主没有听明白我的意思,也许是我没有表达清楚,真抱歉!我再补充几句:我的result.asp中是这样获取access数据的<%DowhileNotrs.Eofresponse.write("<tr><td>"&rs("ID")&"</td>")response.write("<td>"&rs("公司名称")&"</td>")response.write("<td>"&rs("联络人姓名")&"</td>")response.write("<td>"&rs("所在城市")&"</td>")response.write("<td>"&rs("客户编号&"></td>")'这里字段名客户编号是pdf文件分别放在不同文件夹中,路径不一样,所以在access中添加了超连接response.write("<td>"&rs("电话号码")&"</td></tr>")rs.MoveNextLooprs.CloseSetrs=Nothingconn.CloseSetconn=Nothing%>最好搜索一条记录如:公司名称联络人姓名所在城市客户编号电话号码通用张三上海11111000130#res/11111000130.pdf#02011111111而我的目的是这样显示:通用张三上海02011111111
解决方案七:
能用正则替换不?表中的数据是直接指向文件的不?或者,直接用split切割,arr(0)是显示内容arr(1)是链接地址?
解决方案八:
引用6楼superwfei的回复:

能用正则替换不?表中的数据是直接指向文件的不?或者,直接用split切割,arr(0)是显示内容arr(1)是链接地址?

谢谢,我对ASP也不精通,所以你说的方法我还不明白,望给予详细赐教
解决方案九:
<ahref="<%=rs("link")%>">abc</a>
解决方案十:
引用8楼orangefrog132的回复:

<ahref="<%=rs("link")%>">abc</a>

一头雾水,真不知道怎么弄,都一个星期了,还解决不了
解决方案十一:
把括号里的都存在数据库里,检索出来的时候不就是了吗?!(<ahref="#">abc</a>)
解决方案十二:
、直接向字段中输入超链接向字段中直接输入超链接就是将超链接字段的数据用超链接地址表示。所以有必要先介绍一下什么是超链接地址。超链接地址是超链接的路径名称,分为URL和UNC两类。URL是统一资源定位符,是对于全球Internet网而言的;而UNC是对于本机或公司内部网而言的。Access中超链接的一般格式为:显示文本#地址#子地址#屏幕提示只要在编程中,用"&"符号把相应的资料按以上规则合并,写入表中"超链接"的表列中,就可以显示.可见超链接地址最多由四部分组成,中间用井号隔开。当然这四个部分不是都必须的。下面对超链接地址的四个部分简单介绍一下:
解决方案十三:
经测试,以上方法可用:即在表中,一列数据属性设置为"超链接"用程序或其他方法,按以下规则显示文本#地址#子地址#屏幕提示把相应的文字合并后写入记录,就可按超链接并使用.如:我的合同号规则为:2011年个字065号我要取得以下链接:("x:资料文件合同资料"目录为固定,按合同号前五位的年份设定目录),如:X:资料文件合同资料2011年2011年个字065号我合同资料表中,[链接]的"数据类型"为"超链接"则我按以下程序,将形成链接的文字直接写入[链接]记录中:[链接]="X:资料文件合同资料"&Left([合同号码],5)&""&[合同号码]&""'形成[链接]的文字性资料[链接]=[链接]&"#"&[链接]&"##"'把文字性资料,转换为"超链接"格式,规则为:显示文本#地址#子地址#屏幕提示,其中"子地址"和"屏幕提示"可以不要.
解决方案十四:
引用8楼orangefrog132的回复:

<ahref="<%=rs("link")%>">abc</a>

+1

时间: 2024-09-11 16:39:30

如何获取access中的超链接并显示为超链接而不是文本的相关文章

pyqt-PyQt5 中 QListWidget 怎么获取 item 中 combobox 的当前显示的值?

问题描述 PyQt5 中 QListWidget 怎么获取 item 中 combobox 的当前显示的值? 在 QListWidget 中利用 QListWidgetItem 将每个 item 设置为一个 combox ,一共八个,怎样才能知道当前八个 combox 中的值http://ww2.sinaimg.cn/mw690/e41b183dgw1f2ib7tiqd0j207h0cbgm8.jpg 就像这个图片,我需要知道每个 combobox 里的值 解决方案 http://www.tui

网页后台中如何获取gridview中超链接模板列的值

问题描述 模板列是这样的<asp:TemplateFieldHeaderText="患者姓名"><ItemTemplate><ahref='Default.aspx?sjbh=<%#Eval("sjbh")%>'id="brxm"runat=server>测试xxx</a></ItemTemplate><ItemStyleHorizontalAlign="Ce

access中显示MSysObjects系统表的设置方法

  这篇文章主要介绍了access中显示MSysObjects系统表的设置方法,在一些特别的环境中需要显示MSysObjects系统表,需要的朋友可以参考下 默认access的系统表MSysObjects等是不显示的,需要手动设置access显示MSysObjects等系统表.   设置方法如下: 1. 打开Access 2. 点击"工具"菜单,选择"选项" 3. 在"视图"页上,将"系统对象"勾上 4. 点击"确定

easyui-php如何获取数据库中blob,然后将他显示到datagrid中

问题描述 php如何获取数据库中blob,然后将他显示到datagrid中 现在php已经将图片存入到数据库中,类型blob. <?php $sql = "select pic from e_user where uid = '1dff5b51f862e6d181577e3ca34248be'"; $js = get_js_object($sql); Header( "Content-type: image/png"); echo $js->pic; e

android-webview shouldOverrideUrlLoading 获取iframe中 超链接

问题描述 webview shouldOverrideUrlLoading 获取iframe中 超链接 我用webview去加载网页 用shouldOverrideUrlLoading()获取页面的请求 可是页面中包含 里面有个链接是iframe中的超链接 点击时 shouldOverrideUrlLoading()没有触发 ,请问怎么解决 怎么获取iframe中发送的请求??

qpixmap-Qt获取Qlabel中当前显示的图片

问题描述 Qt获取Qlabel中当前显示的图片 我在一个QLabel中打开了本地的一张图片,现在想要点击一个按键对当前图片用mirrored()对图像进行翻转,怎么获取当前的图片呢? 解决方案 在显示之前,会获得图片的路径,这个路径你要记录下来,存到内存中,然后在用的时候再去读这个记录 解决方案二: 打开的本地图片是随机打开 解决方案三: Qt Qlabel显示图片新手教程Qt:拖拽图片到QLabel上并显示Qt:拖拽图片到QLabel上并显示 解决方案四: label->pixmap()->

access-数据库连接时,在combobox中出现显示ACCESS中所有表名时出现系统表

问题描述 数据库连接时,在combobox中出现显示ACCESS中所有表名时出现系统表 怎么在显示的时候将这些系统表名去除呢? 我在ACCESS中显示表名的时候,系统表没有显示,但是用C#在combobox中显示所有表名时,尽然把系统表都显示出来了,请问怎么改C#语言 解决方案 你可以加上一个判断 if (!表名.Contains("~TMP")) comboBox1.Items.Add(表名); 解决方案二: 这不是系统表,这些都是临时表. sql语句里面过滤一下. 解决方案三: 解

数据-C#链接ACCESS,我改变了ACCESS中的内容,一直显示无效的标签

问题描述 C#链接ACCESS,我改变了ACCESS中的内容,一直显示无效的标签 数据库链接已经成功了,但是我在ACCESS中添加数据并保存,运行程序时,listview界面上没有显示数据,并且ACCESS报错,无效的标签 解决方案 数据库损坏http://blog.163.com/xiao_mege/blog/static/72942753201081894141940/

安卓获取sdcard中图片并且显示

问题描述 安卓获取sdcard中图片并且显示 为什么eclipse中DDMS中 mnt/sdcard 目录打不开但是能新建文件 解决方案 http://www.cnblogs.com/hyzhou/p/3635676.html 解决方案二: 网上有好多android的例程,可以搜索一下 解决方案三: 一般来说这样的问题,你可以在DDMS中看清楚mnt/sdcard 后面有没有其他跳转路径,也就是当前的SDcard路径其实在其他地方,这个我也遇到过滴... 解决方案四: 权限问题,把你的手机roo