Если вам не нужно анализировать возвращаемые данные и просто хотите открыть веб-страницу, вы можете использовать Application.FollowHyperlink.Но вам не нужно выполнять конкатенацию с URL-адресом в SQL:
SELECT T.order_ID, [T].[tracking_number]
FROM tblShipmentDataFromAllCarriers AS T
WHERE (((T.order_ID)=[Please enter customer order ID]));
Тогда вы можете сохранить оставшуюся часть URL-адреса как константы:
Const c_strURL1 = "http://wwwapps.ups.com/WebTracking/processInputRequest?sort_by=status&tracknums_displayed=1&TypeOfInquiryNumber=T&loc=en_us&InquiryNumber1="
Const c_strURL2 = "&track.x=0&track.y=0"
...и затем выполните его так:
Public Sub DisplayTrackingNumber(ByVal strOrderID As String)
Dim strTrackingNumber As String
strTrackingNumber = DLookup("tracking_number", "tblShipmentDataFromAllCarriers", "[order_ID]=" & strOrderID)
Application.FollowHyperlink strUrl1 & strTrackingNumber & strUrl2
End Sub
Затем вам потребуется пользовательский интерфейс для сбора OrderID от пользователя (я бы предложил форму с полем со списком) и затем вызовите эту подпрограмму.