Hi @Antonio_Calanducci ,
asking how to to something in Xojo like you to in FileMaker IMHO is a wrong question. Let me explain, I know both Xojo and FileMaker.
The reason behind FileMaker is to provide a tool that lets one implements a database app easily and faster by providing high level functionalities. It is classified as a low-code platform. For the last 30 years, FileMaker was developed with that philosophy in mind from the beginning.
FileMaker is a one of a kind product, totally different than anything else. FileMaker has strengths (a lot) and weaknesses like any product.
Sure Xojo can create desktop apps, but not the same way FileMaker lets you do, not the same easy way FileMaker does. Xojo uses a full fledge Object Oriented Programming language, quite different than the FileMaker’s scripting language. Just think about the Script Workspace that does not let you type a script step that does not exist.
What I like from Xojo is that you do type much less than in other products. You want to create a new class deriving from Xyz class, all you have to do is select Xyz in a list ! You want your class to comply with A, B and C interfaces, you select them in a grid !
With Xojo you develop faster than, say, C#, but not as fast as in FileMaker. Since Xojo app are compiled, they run fast, even Web apps !
If you want to give Xojo a try, good ! But don’t try to make Xojo works like FileMaker, use Xojo as it is. You will discover a new world.
IMO, Xojo weakness is with reports . . . but FileMaker has also weaknesses with reports.
Hope you will enjoy Xojo.