it's easy to fix your app if it is either in vba, or a query, or, but if it does this in a macro, then I am not sure how to fix it offhand
in vba, you would be updating a recordset so instead of
rst!myfield = "something" & "something else"
then simply
rst!myfield = left("something" & "something else",50) would stop it erroring.