Track data changes in your database

In this blog post, we’re thrilled to introduce a powerful method to revolutionize how you manage and track changes within your data store. We’ll unveil the concept of a “stamp”, a specialized marker designed to streamline your data modification monitoring and show you how to tailor these stamps to your unique requirements.



Sync Several Collections with this new Function

4D offers powerful features to work with object collections. For example, you can create a collection of cities with their associated countries and continents. Manipulating these collections with built-in functions like sort, order, and filter becomes a breeze.

4D v20 R3 introduces the new multiSort() function to simplify this process. With this function, you can now easily sort and synchronize multiple collections.


4D Write Pro : PDF/A Format Is Now Available For Export!

The PDF format is now a classic and has been available for exporting 4D Write Pro documents for several versions. The PDF/A format is available optionally while exporting 4D Write pro document to PDF from 4D v20 R3 and will open the door to other possibilities, such as electronic invoicing in the near future. But before that, let’s focus on PDF/A and its differences (positive or negative) from the conventional PDF format.


New 4D View Pro Format File: sjs

For those of you working with larger and more complex 4D View Pro files, we understand the performance concerns that arise. To tackle this, we have introduced a new file format called .sjs. The .sjs format is a compressed file with multiple smaller JSON files, following a structure similar to Excel XML. This new format aims to enhance performance and optimize the handling of these files.


Qodly Studio in Action With These 3 Demos

In those previous blog posts, we announced the availability of Qodly Studio (currently in developer preview) to all our silver partners (and higher). We also gave you the first steps to get started with the tool.

Now it’s the perfect time to dive in and experiment with it by running some concrete demos!

We’ve been offering HDIs (How Do I?) guides for years to help you discover new features. But now, as we venture into this new era of web development, we’ve come up with a new term for these demos: PIQS, short for Play In Qodly Studio.

Even better, we’ll continue providing such demos for current and upcoming Qodly features. This means you’ll have daily guidance on mastering Qodly Studio!

So, let’s roll up our sleeves and start exploring right away!


Get Started with Qodly Studio

In a previous blog post, we unveiled our newest 4D offering — Qodly Studio (currently in developer preview), a powerful solution that targets full-featured complex business applications. Fully integrated into 4D, it enables your 4D Server to host your application in parallel as a desktop or web application. The best part is that your customers don’t need extra installations or support.

This post delves deeper into why Qodly Studio stands out for 4D developers. We also have some valuable resources to share, like documentation, guides, and video tutorials that will pave your way to mastering Qodly Studio.

Remember to bookmark them for easy reference!

Let’s get started!


Introducing Qodly Studio

Today, we are excited to announce the availability of Qodly Studio (currently in Developer Preview) to all our Silver Partners (and higher).

Starting is straightforward: open 4D, refresh your 4D Partner licenses, and you’re ready to proceed.

In this blog post, we’ll explain what Qodly Studio is, why it matters, pricing details, and how you can get started.


4D Write Pro – A Wizard to Create Tables with Data

Over the last few versions of 4D Write Pro, many table-related features have been added. You can easily create tables based on database data using contexts, data sources, and formulas.

This is so easy that many of just want to let your end-users use the feature as it is. But we understand this can sometimes be challenging for users who lack training in formatting data sources or formulas for various table components. To address this, we have developed a solution shipped with 4D v20 R2: the brand-new table wizard.

The wizard is available to end-users; they can take advantage of templates adapted to their use and business provided by the developer. Configuring templates includes:

  • define dataclass and dataclass attributes,
  • translate dataclass, dataclass attributes, and formula names,
  • prepare formulas adapted to the business,
  • design graphic styles.


Continue reading to find out more, and don’t forget to check out the HDI and watch the bonus video that guides you through various possibilities.