Actually, once you know the programs limitations & pitfalls, you learn to "intuitively navigate around them." But even so: These "roadblocks" can be a "moving target." (which can change/vary from version to version......)
The biggest issue at present (IMHO) which debilitates a5 is the built in browse object and related scroll issues..... You cannot do some things you'd expect should/would be feasible here. Also, I find that the a5 set relationship structure makes it difficult to do one (related) thing in particular:
If you have a "Parent -> Child -> Grandchild" relationship, it can be very difficult to create a form that shows all the grandchildren in a browse at the same time. (with only the grandparent selected in the form's header) ~ Typically, you must also include the child browse on the form (and make a selection in the child browse) which results in displaying only a "subset" of the grandchildren (on the form) at any given time. ~ There are a few "tricks" getting around this limitation, but thus far I haven't found a "perfect solution." .....Without the use of extensive Xdialog, which 1.) I don't know, and 2.) have absolutely 0 interest in learning: I don't think there is a "perfect solution."
Bookmarks