Hi Dan,
You can use the the InStr() function to find the location of the ";". Try something like this (it might be off by one character since I'm just typing this in without testing it).
StringVar NewName;
SemiColon := InStr({table.namefield}, ";");
NewName := Mid({table.namefield},SemiColon+1) & " " & Left({table.namefield}, SemiColon-1);
Since you're new to Crystal Reports, you might want to check out my Encyclopedia book. I have three chapters covering how to write formulas as well as sample code listings that demonstrate how to do everything. You can find out more about my books at
Amazon.com or reading the
Crystal Reports eBooks online.