Here is the code I have on the click event.
oLink = Table1.Row2.TextField58.rawValue;//Change to name of field containing link
(oLink != "" & oLink != null)
Here is an example (that I edited out some content ) of how the text field looks.
(URL) +Table1.Row1.TextField55.rawValue+"&Sales Rep_Email="+Table1.Row1.TextField56.rawValue+
+Table1.Row4.TextField1.rawValue+"&Opportunity="+Table1.Row1.TextField57.rawValue
It works fine for a around 20 to 30 fields but then reaches a limit and crops the URL so it fails.
One other note. I can copy the value in the text field and paste it into a browser and it works just fine.