step one: replace the "-" with return "char(13)" so that you can use the Value functions.
Otherwise, it seems like you know what to do!
Thanks for your very quick reply! And also thanks for thinking I know what I am doing! I'm not a complete newbie, but there is SO much I have to learn. I am not sure what you mean about using the Value function in this situation. And how do I make sure the char(13) is placed; just by putting that term in the calculation formula?
you were going to "replace" the "-" with space, so I assumed that you knew about the Substitute() function. This can be used for the char(13), too:
Substitute ( myText ; "-" ; Char(13) )
Also, when you get the values, see if it's including the return or not. I'd think you would not want this in your new fields. If your calc gives you an invisible return, you can remove with the Substitute again:
Substitute ( newfield ; Char(13) ; "" )