You need a + operator between each string.  Specifically, you're missing
one between the literal string "+" and the call to the Field function.
Also, you don't need parentheses around the call to the Field and Rule
functions.  (The parentheses are why you're getting the "string is not a
function" error.  And Sting is not a function, he's a musician. ;^)

Try this:

  if (Field("DirectNumber") == "")
     return ""; 
  else    
    return 'Dir:'+"<t>" + "+" + (Field("DirectNumberCountryCode")) +
            "&nbsp;" + (Rule("FormatDirectNumber"));

Or, more simply:

  if (Field("DirectNumber") == "")
     return ""; 

  return "Dir:<t>+" + Field("DirectNumberCountryCode") +
            "&nbsp;" + Rule("FormatDirectNumber");

Dan


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Calling all FP Web Users!

Do you have a question or lots of knowledge to share about FusionPro Web?

If so, join our Printable Web to Print Users' Forum today!

Send email to [EMAIL PROTECTED] to find out how!
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-


--
Users of FusionPro Desktop have unlimited free email support. Contact Printable 
Support at [EMAIL PROTECTED]
--
View FusionPro Knowledge Base, FusionPro Samples at
www.printable.com/vdp/desktop.htm

--
You are currently subscribed to fusionpro as: [EMAIL PROTECTED]
To unsubscribe send a blank email to [EMAIL PROTECTED]
--


--
Note:  All e-mail sent to or from this address will be received or otherwise 
recorded by the e-mail recipients of this forum. It is subject to archival, 
monitoring or review by, and/or disclosure to someone other than the recipient. 
Our privacy policy is posted on www.printplanet.com
--

Reply via email to