Hi this was a useful post ( I know it is old but I found it!), but I ran into problems with my URL and characters that the string builder didn't like - the 'you cant have [%%]' error message
My link was this kind of thing:
http://foobar/Lists/ECR%20System%20Build/AllItems.aspx?View={by%20ECR%20status}#InplviewHashf777aa1d-dde8-4d51-b8d1-18b514c226f9=FilterField1%3DECR%255Fx0020%255FID-FilterValue1%3D417
(where 417 was the ID in my lookup list)
I already had a lot of rows and wanted to fix them up retrospectively. The concatenation idea didn't seem to work for me.
so I did this (after copying a filtered view URL that worked and adapting it)
I made a string type workflow variable:
then set variable systemslink to http://collaborate/sites/trustwide/openriocomm/Lists/ECR System Build/AllItems.aspx?View=All Items#InplviewHashf777aa1d-dde8-4d51-b8d1-18b514c226f9=FilterField1=ECR%255Fx0020%255FID-FilterValue1=[%Current Item:ID%], my hyperlink label
then I copied that variable value into my destination hyperlink type column Systems view
:
.. then set Systems view to Variable:systemslink
and this worked beautifully, when added to my 'on creation' workflow.
to fix up the others I used an MS access update query, where the syntax is quite different:
UPDATE [ECR Tracker] SET [ECR Tracker].[Systems view] = "See System Build(s)#http://foobar/Lists/ECR%20System%20Build/AllItems.aspx?View={by%20ECR%20status}#InplviewHashf777aa1d-dde8-4d51-b8d1-18b514c226f9=FilterField1%3DECR%255Fx0020%255FID-FilterValue1%3D" & [ID] & "#";
Hope this helps someone.