MartyConnelly
martyconnelly at shaw.ca
Tue Sep 13 11:09:08 CDT 2005
Use the hyperlinkpart function, it is called without access constants in SQL From the old Access97 help file HyperlinkPart Function Example The following example uses all four of the part argument constants to display information returned by the HyperlinkPart function for each record in a table containing a Hyperlink field. To try this example, paste the DisplayHyperlinkParts procedure into the Declarations section of a module. You can call the DisplayHyperlinkParts procedure from the Debug window, passing to it the name of a table containing hyperlinks and the name of the field containing Hyperlink data. For example: DisplayHyperlinkParts "MyHyperlinkTableName", "MyHyperlinkFieldName" Sub DisplayHyperlinkParts(strTable As String, strField As String) Dim dbs As Database, rst As Recordset Dim strMsg As String Set dbs = CurrentDb Set rst = dbs.OpenRecordset(strTable) While Not rst.EOF ' For each record in table. strMsg = "DisplayValue = " & HyperlinkPart(rst(strField), acDisplayedValue) _ & vbCrLf & "DisplayText = " & HyperlinkPart(rst(strField), acDisplayText) _ & vbCrLf & "Address = " & HyperlinkPart(rst(strField), acAddress) _ & vbCrLf & "SubAddress = " & HyperlinkPart(rst(strField), acSubAddress) ' Show parts returned by HyperlinkPart function. MsgBox strMsg rst.MoveNext Wend End Sub When you use the HyperlinkPart function in a query, the part argument is required. For example, the following SQL statement uses the HyperlinkPart function to return information about data stored as a Hyperlink data type in the URL field of the Links table: SELECT Links.URL, HyperlinkPart([URL],0) AS Display, HyperlinkPart([URL],1) AS Name, HyperlinkPart([URL],2) AS Addr, HyperlinkPart([URL],3) AS SubAddr FROM Links; Julie Reardon-Taylor wrote: >Hi List, > >I have a different kind of question. I'm using an Address Block for a >snaking report. Within the "members" table, I have a field for Website >Address formatted as a hyperlink. When the field shows up on the report, it >looks like this: www.businessname.com #http://www.businessname.com# > >This is obviously because of the hyperlink. Is there a way to format that >field so that the http portion does not show up, yet still maintain the >hyperlink in the table? > >The users like the hyperlink, because all they have to do is click on the >web address and the hyperlink takes the user right to the members website, >so I would hate to get rid of it. > >Any ideas? > > > > > >Julie Reardon-Taylor >PRO-SOFT OF NY, INC. >44 Public Square Suite #5 >Watertown, NY 13601 >Phone/Fax: (315) 785-0319 >www.pro-soft.net > > > > -- Marty Connelly Victoria, B.C. Canada