Product

Display an entity selection in a list box

Automatically translated from English

4D v17 introduces a new concept: ORDA. If you’re not familiar with ORDA yet, we’ve created a series of blog posts to explain how to use and take advantage of ORDA. When working with ORDA, you’re going to use entity selections, which are basically objects containing references to entities belonging to the same dataclass (i.e. table). One of the main benefits of ORDA, is the very simple and powerful ability of binding with forms.

In this blog post, you’ll learn how to display an entity selection in a list box. In fact, it’s very simple.

Events

Shots to remember from the 4D Summit 2018

Automatically translated from English

4D Summit 2018, which took place in Paris, France and Washington, D.C. recently, was filled with huge product announcements and a lots of exciting sessions. In case you missed it, catch up on the important revelations and technical announcements here.

In this blog post, we’ll take a look back at 4D Summit 2018 and reminisce with some vivid videos!

Tips

4D helps you comply with GDPR!

Automatically translated from English

In this dedicated GDPR guide of best practices, 4D helps you to build your GDPR compliance and get you started with your General Data Protection Regulation journey. 

In this blog post, we’ll focus on a specific key step of this journey: discovery and how 4D can help you create an overview of existing personal data, via a built-in functionality. We’ll even provide you a code example!  

Product

How to easily handle text insertion in 4D Write Pro

Automatically translated from English

4D Write Pro packs in a lot of commands and functions allowing you to create and handle complex documents by programming, documents which include pictures and text! Today, 4D Write Pro gets its own commands to insert and read text without needing to use commands originally designed for Styled Text! Thanks to these new commands, your code takes full advantage of the 4D Write Pro programming concepts, i.e. objects and ranges. Thus, your code is more elegant and easier to read!

Product

Get machine hardware information

Automatically translated from English

4D v17 goes a step further to let you create a customized server administration dialog. Following the ability to retrieve information about users & processes, getting all runtime information about 4D Web server, as well as details about the active license, you now have the ability to also retrieve all of the hardware and system details for the machine running your 4D server.

Do you need to know what OS is being used, what processor(s), how much RAM is available, etc.? Just call the new Get system info command, locally or remotely! And that’s not all, this command can be extremely useful for quickly diagnosing and solving any problems that may arise.

Product

4D FOR IOS is coming soon!

Automatically translated from English

Do you need to extend your 4D application to mobiles? Are you in a business where you need to constantly check, for example, unpaid invoices or customer quotes? Perhaps you also need to perform a quick search for a product reference to answer a customer? They’re all simple actions that can be performed from a mobile device. And 4D for iOS is the perfect tool for this!

The 4D for iOS product was announced during 4D Summit 2018, opening a whole world of possibilities for you and your customers. It’s fully integrated in 4D, which means that you can easily create a new mobile project directly from 4D, without the need of any prior expertise building native iOS apps!

Product

Handle entities in an entity selection

Automatically translated from English

FIRST RECORD, LAST RECORD, NEXT RECORD, PREVIOUS RECORD; does that ring any bells? I bet it does. You’ve already been using them to handle selections! ORDA provides useful and familiar methods to navigate through entities in an entity selection – and obviously, some perks!

For starters, you can handle several entity selections at the same time and navigate through them independently, whereas normally you can only manage a single ‘current selection’ per table. That’s precisely what we’re going to see in this blog post.