Dialogs run on existing records, so unless you are creating a related record, you're going to be stopping on the "create record" part fairly quickly.
That said, if you have a lookup to another record, you should be able to do a check condition in the Dialog to see if the lookup is populated, and then branch to either your record creation dialog text or your record update dialog text.
The postings on this site are solely my own and do not represent or constitute Hitachi Solutions' positions, views, strategies or opinions.