Jon -
A little confused here. This started out as a report and it's now become a subform? In either case, the OnOpen option is probably not going to fly.
If you want to only display the first x characters of a field, then create a query and incorporate your criteria, e.g. mymodule = left([module], 10), and use that as your report / subform record source.
Bob