Can I create a field displaying part of another field using a character (-)
to stop the output.
We cannot see your database nor read your mind.
A brief example saves a lot of guessing.
Something like having "ASD-ZXC" and getting "ASD" and "ZXC"?
=Left([FieldName],InStr([FieldName],"-")-1)
and
=Mid([FieldName],InStr([FieldName],"-")+1)