Every field in every table is defined by a record in a meta-schema table called _Field. One of the attributes in this table is "Width" (field name _Field._Width), though it should really be labelled as "SQL Width".I would assume it's the number of characters the field is allowed to retain; however; I can set a field width to 5, but I can store more than 5 characters in a given field.
=== SQL Exception 1 === SQLState=HY000 ErrorCode=-210012 [JDBC Progress Driver]:Column <field> in table PUB.<file> has value exceeding its max length or precision.
You're talking about display width, which is a different concept from what JoseKreif asked about.when you whant to play with the width of a field there is 3 way:
width : calculate on the same scale tha, your grame width
width pixels : can be usefull when you want to manage your field width dinamicly
FORMAT : as a double use, first it adjust your field width and second it force the display of more characte by default it's 8