NULL value to blank value? No more default mapping
When you create a new field in your database, 4D allows you to choose to map NULL value to blank values or not. Starting from 4D v19 R4, in new projec...
When you create a new field in your database, 4D allows you to choose to map NULL value to blank values or not. Starting from 4D v19 R4, in new projec...
Scalable web sessions were a significant improvement brought by 4D v18 R6. They allow you to use 4D tags, 4D actions, and REST API in preemptive proce...
In the 4D v18 R6, 4D introduced OAuth 2.0 authentication to access emails through IMAP, SMTP, or POP3 transporters. Starting with 4D v19 R3, 4D contin...
With COVID-19, the remote office has become a new standard, and video conferencing is becoming commonplace for professionals. As a result, more and mo...
Many of you have already taken the leap and started using ORDA. To ease your coding experience, we are glad to announce that Blobs are now fully suppo...
4D v19 R2 comes with a new version of SpreadJS and a Ribbon update that is compatible with it. Let's discover the new features offered by this new ver...
When printing, page break location is set by default, but you can adjust the print area by defining your own page breaks. Starting with 4D v19 R2, to...
Sometimes, you need to display different tables of information in one document. For better visibility, it's often necessary to display them in differe...
With the introduction of classes in the 4D environment, the need to store your data in objects, and especially blobs, has increased. That's why 4D v19...
Delimited files such as ".csv" or ".txt" are commonly used formats for importing or exporting data. Because delimited files can be generated and manip...
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