What is the syntax error? The error I see right away is that you need "}" after Catalog_Number and you have "]". Also, Part_Number and Catalog_Number must be the same data types. Also, for field names you need to specify the table name in front of the field. E.G.
{Inventory.Catalog_Number}
You should check out my book as well. I have three chapters dedicated to how to write formulas and tips and tricks that the experts use.
Crystal Reports Encyclopedia