Announcements
Hi,
We are attempting to upgrade our GP environment from 2015 to the latest GP 18.3. I've stopped at version GP 2016 for now.
The upgrade process has been smooth up to date, no real hickups, but there is one issue that I'm stuck on, and it's with regards to customizations within Forms. After I've migrated the DB and the custom forms and reports (through GP Utilities, and the log file states 0 of 36 failed to upgrade, so I know they all went through), custom buttons within the forms are not doing anything when you click on them. As you can see in the image below, we have a button "Print Receipts" that should popup a Crystal Report with the cash receipt details. However, upon clicking the button, it does absolutely nothing, no error messages, no nothing.
Does anyone have any suggestions on how I can debug this type of issue? Doing a validate on the form returns no errors, and when I open Modifier on that form, I can see the control, but not really sure on how to check the Action that this button does. It doesn't seem to be VBA code neither. So I'm thinking that because it was migrated from a previous version of GP, maybe certain scripts or functionality is lost when the dictionaries are upgraded? I don't know if it involves Dexterity or other components.
Any kind of guidance would be of great help. Thanks!
Hi Pat-
I'm replying to your post with another point of view about this.
There are add-ons for GP out there that will let you replace a lot of the reporting with SSRS. In your case with the customization to the form with the button, it would just show up as an option on the Additional menu on the Cash Receipt Entry screen.
I wrote about this on my blog here:
Thanks.
Joe
Ok thanks for the feedback, I'll continue digging around to see. I'm not too familiar with modifying buttons and their actions within Modifier (ex. programming the action when this button is clicked), because I'm assuming it's the action of the button that is most likely causing the issue. There doesn't seem to be VBA attached, but again I could be wrong as I'm maybe not looking in the right places.
Thanks.
If you went through the 'Update Modified Forms and Reports' process in GP Utilities, and found this modified form/VBA doesn't work, I would try importing the modified form with any VBA objects into a package file from the Customization Maintenance window at your prior GP 2015 or, if it works on the version, GP 2016, then once you get upgraded to GP 18.3 and update the modified forms and reports again, use the package file to import into GP 18.3, which will overwrite that modified form, if it exists, and then test it to see if that works. If not, then the modified form may need to be re-configured to work on the new GP version.
You are correct in that Dexterity will override some modifications made through Modifier and/or VBA, but my thoughts are that if it worked at GP 2015, it should still work at GP 18.3, unless there were changes made to that window between the versions that changed something that caused your modifications not to work.
Thanks
André Arnaud de Cal... 291,359 Super User 2024 Season 2
Martin Dráb 230,370 Most Valuable Professional
nmaenpaa 101,156