I do not think you can modify forms in DBA Classic to add the lot number field, but you may be able to with Evo-ERP's form writing capabilities.
However, I can offer a fix to reset all your item master records to lot tracibility at one shot and then each new item master entered will have to have lot control set to "Y" as you enter it (or you can perform this update periodically if you wish).
The method I offer is by using the System Manager's Utilities File Maintenance Global Replace feature (SM-UT-K-B). There are pro's & con's using this feature.
The pro is this allows you to update ALL your item records at once. However, the con is this will update item types that do not utilize lot control as well (i.e. non-inventory items). You will get an error message asking to disable the "Y" value for these items if you were to do item master maintence on them.
If you still want to continue, First, back up the company data for which you will be doing maintenance to. Using the "Global Replace" feature, display and select the "MTICMSTR.??" file for the company whose records you want to update. Then select field MTIC_PROD_LOT. Enter value to replace"N" and replace with "Y". This will update ALL your item master records as requiring Lot control and you will then be prompted for lot number as you receive items into inventory. However, I am not sure how those item types not supporting Lot control will behave on receiving as purchases, work orders, or shipped against sales orders.
Hope this helps, but be careful.