Easily customize the entry order of your dynamic forms
The power of dynamic forms was introduced with 4D v16 R6, allowing you to build your forms on the fly by building them in an object or loading them fr...
Design maintainable desktop interfaces with forms, dynamic data binding, embedded web areas, improved subform behavior, window customization, and structured UI patterns that keep logic centralized.
The power of dynamic forms was introduced with 4D v16 R6, allowing you to build your forms on the fly by building them in an object or loading them fr...
Starting with 4D v17, the content of a multilevel collection can easily be displayed in different list boxes. Meaning that you can bind several list b...
Imagine that your database contains several tables of types or categories. These tables are very simple, often with only an identifier and a text fiel...
Recently, 4D introduced of a new type of variable: collections, as well as a large set of methods to manipulate them. With 4D v17, the possibilities o...
We're in the visual and interactive content era. It's becoming increasingly more and more prominent. Take a look at digital community statistics and y...
There is an old saying: "Old is gold" meaning that new ways are not as good as the old ones. But the new way to say is "Old is gold but new is platinu...
Help tips or hints are very useful, as they simplify the user interface and help users understand objects that sometimes aren’t self-evident. 4D suppo...
4D v16 R4 is providing you with more flexibility regarding tips management. Beyond the possibility to enable or disable all tips at once using databas...
Here are 2 very common developer needs: 1. Depending on the user criteria, you want to rearrange the objects in the form. – 2. Depending on the select...
Some developers believe that automatic actions are for beginners. However they might have missed a lot of potential we added in the last years. Standa...
Got a question, suggestion or just want to get in touch with the 4D bloggers? Drop us a line!
* Your privacy is very important to us. Please click here to view our Policy