Report generation is working correctly but there is the possibility of Word throwing an "Application Busy" exception if the user attempts to use Word while GMS is generating a document.
Since access to the Word API is spread throughout the code there is not clean way of trapping such an exception. It is necessary that all Word API access be encapsulated into a single class.
Report generation changed so that only GMS-Library is dependent upon Word.
Added the triggering of the NumberEntered event when 'Tab' is pressed.
Added code to force Combo Boxes and Calendar Controls to drop down when the user first clicks on the control.
Fixed the saving of Target Group values where previously there were NULL.
Altered code to reduce spurious Save messages when data has not actually been changed.
Altered PAYSCHEDULE query to handle PAID values that are not 'Y' or 'N'.
Altered the validation trigger for Payments and Refunds to validate on all changes.
Remove TabStop on read only Controls to reduce the triggering of spurious Save messages.
OverdueStatusComboBox now shows 'Not applicable' by default.
All Font colours changed to Black.
Increased the size of the following controls:
- Special Type
- Project Title
- Organisation
Moved 'Other Details' tab to far right.
Fixed 'Arts Type' label and added 'Arts Category' label.