Dear all, this has been the most helpful forum of all on the internet. I may be one of the only ones, but I have a lot of databases in Ninox. However, I need to document these databases, its variables and scripts. Working on these is a day-to-day-job and I wonder, if one could somehow automate this documentation process using Keyboard Maestro, which would be wonderful, even if it's just screenshots (which of course with larger Scripts would not suffice). Does anybody have an idea on how to best implement this endeavour?
Thanks, Alex.
I do a bit of stuff in Ninox, but my use is quite light—I didn't even know Ninox supported variables and scripts! Are you wanting to document all the field definitions? What kind of documentation are you looking for?
I thought I might be able to browse the Ninox database file itself—it looks like it might be sqlite3, which would potentially open up new avenues to explore for documenting structure, etc. However, when I tried to open it in a SQL browser, I found that the database is encrypted, so that approach is out.
-rob.
Hi Rob,
thanks for replying. I was the same, but with ChatGPT, I have finally gotten around to create more complex Ninox scripts and connected tables, which has really become amazing.
The problem, especially with the scripts is, that if there is a damaged table or a field deleted, it is being replaced in the script by something non-identifiable, meaning I have no idea what variable was in there and what I have deleted and I cannot retrace the steps until I go back to an older backup. So it would be helpful, to have the field names and the scripts saved, so I could go back and double check what field I have deleted which was taken out of the script without my doing, this is, where this would be very helpful.
Alex.
Do you happen to have an example or a site where I could see some of these scripts?
-rob.
Sure. Here are some screenshots. Sorry, they are German.
In the first picture you can see that I am in the table beats, you can see the fields (Felder), and there is already one script hidden in "trigger with new record".
The second screenshot shows you a multiple choice field, and in dynamic value (dynamischer Wert), you can see that there's a script which you will see in the text field in the next script. Actually, this script is not too long.

- Alex.
There is always occasion to learn something new on this forum, sometimes need to ask.
Pardon for my ignorance, but what is Nixos?
Ninox is a database program that allows without much programming to develop quite complex database tables and structures. I‘ve come to love it, there‘s a free model and a paid model (in English too, as far as I know)
Thanks
I don’t see it in App Store so I assume that it has another distribution model. I tried to find it but problem wit name Nixos is that it is also the name of package manager, very popular now and positioned (for me) in the search results.
Could you point me the site with that tool?
Ninox, not Nixos -- Ninox | The low-code platform for all business processes
Not sure that there's a free model any more, though there's try before you buy.
As Nige_S says, it's actually written "ninox" just add ".com".
There's a free version for private use with iCloud syncing and no team member editing.
Sorry, I've been traveling, and haven't had a chance to look at this yet. And it'll probably be a few more days before I do.
-rob.