2011-10-01 62 views
0

我有一個Access表,它有一個超鏈接字段,記錄是一個網站鏈接,用於查找UPS Worldship貨件追蹤#。我的問題是,即使文本有藍色字體,當我點擊該字段時,鏈接不會啓動並打開Web瀏覽器。表中的超鏈接字段不工作

最初,當我創建表並將字段屬性從「文本」更改爲「超鏈接」時,超鏈接確實起作用,但是一旦我運行了刪除查詢和附加查詢(以便刷新數據),鏈接不再起作用,即使該字段具有超鏈接屬性。

這裏是我想要的瀏覽器啓動我的超級鏈接記錄的例子:http://wwwapps.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_us&InquiryNumber1=1Z1467826772975386&track.x=0&track.y=0

請告知我需要什麼,以使超鏈接工作要做,因此用戶不必手動複製並將鏈接粘貼到Web瀏覽器中。

非常感謝你提前 納撒尼爾,Access 2003中


我不明白你的意思。我需要創建一個全天使用的Access應用程序來跟蹤UPS包裹。理想情況下,表格會提供一個鏈接,以便用戶不必手動將跟蹤號碼複製並粘貼到UPS網站。請告知如果沒有VBA這是可行的。

回答

3

我不喜歡超鏈接字段,它們很難編輯,並且對用戶有些困惑。我更喜歡使用FollowHyperlink的點擊事件。但是,如果必須使用超鏈接字段,他們必須有這種格式的工作:

Descriptive text#link# 

所以

Stackoverflow#http://stackoverflow.com# 
http://stackoverflow.com#http://stackoverflow.com# 
Email#mailto:[email protected]# 

我想你已經失去了聯繫 - 哈希符號之間即,位。

+0

感謝您回覆我的問題。我忽略提及我不知道VBA。有沒有辦法讓我的鏈接可用於出VBA? –

+0

@Nathaniel您可以使用一兩個查詢更新您的超鏈接字段。將它們放在文本中,如果它們很短,或者先放在備註字段中,可能最容易,因此您可以看到它們的樣子。你可以通過剪切和粘貼來完成。一旦他們在文本字段中,他們將更容易編輯或更新與查詢。 – Fionnuala

+0

問題是我錯過了散列符號。謝謝! –

-1

嘗試回到帶有記錄的表格並將數據類型更改爲短文本。關閉並重新打開表格並將數據類型切換回超鏈接。如果文本是一個有效的網頁鏈接,它應該沒有任何額外的編碼工作。 祝你好運!