Over the past year I have become quite proficient using FastForms to customize Made2Manage screens and adding functionality to the core product.
However, FastForms has significant problems and drawbacks including:
- The FastForms editor has a clunky, unintuitive interface.
- Stability problems abound in both the FastForms screen and with it’s functionality in M2M.
- Tab Indexes, the order in which controls are sequenced when you press TAB, only partially work.
- You shouldn’t design FastForms in your production company, yet the export and import of these customizations from a test company isn’t always successful either.
I’ve created about half a dozen change requests myself with this product. I recently ran across some problems with FastForms date fields including a critical bug. The first problem, which is relatively minor, is that you must format them (by controlling their width) not to show the time portion of the Date/Time field. This is annoying but can be worked around. The second problem is critical because it prevents their use entirely.
I recently performed a customization to the Item Master screen (INV). A couple of the fields were going to be Date/Time fields and one of them would indicate when the part was created. In my testing I found that I got an error when I entered realistic dates into the INMAST extension fields.

In other words, if the date in the FastForms date field falls outside the recommended range of plus or minus three years, the user gets a strange error when editing anything on the INV screen. Obviously, this is not a solution. What is the solution then? Create a character field in the database instead and use a regular textbox to store the date. This is not an optimal solution as the character field requires more than twice the number of bytes of storage as a date/time field.
All of this is reflected in the change request 159797.
Have any of you encountered other critical bugs?



Below is the list of FastForms CRs I am linked to. About half of them are bugs. The other half are enhancements. While FastForms if full of bugs and limitations I would still rather use it then M2M’s customization services.
103578
109124
110376
111091
111822
112768
113228
119000
121096
126225
145327
147306
150668
150670
150677
150678
150704
151017
156489
158283
159697
Wow, and I thought I had put in a lot of CR’s.
[...] does not play well with option boxes or date fields. However, if you choose to use date fields anyway, you should know that they will always show the [...]
[...] an earlier article, I discussed the problems associated with FastForms date fields. I suggested using regular text boxes at that time, but what if you want to make them act like M2M [...]