Search Results for 'script'
-
Search Results
-
Topic: Problems with Ver. 1.0.15
I’m using Cloud+, but synchronization is sometimes incomplete.
Records are created, but data is sometimes not copied.
Clicking a field triggers synchronization.
Changes made via script are sometimes not synchronized.
After synchronization, the form icon sometimes reverts to the default.
Linked records may not appear in the link field.
The link itself is working.
Sometimes the record does not switch to the newly created record. (Since ver 1.0.15 or earlier)
Even after modifying the data, the list view does not visually sort. (Since ver 1.0.15 or earlier)I’m not sure if this is the right place to be asking a subscription question but my guess is there will be a number of you have had the same question.
I have just upgraded from 5 to Pro. With 5 I was able to have Taps 5 installed on both my wife’s machine and my own using my registration number.
Now, however, my license has come through the App Store and is thus tied to my Apple ID and my wife’s machine is tied to her Apple ID.
Does this mean that now I will need to subscribe to two separate licenses tied to, our separate IDs?
Please understand this is absolutely not a moan. If I need to I’m more than happy to take another license ……………… but if I don’t I’ll be happier still!
DavidMac
Hello Brendan,
I am writing to you again about the issue of script ordering in Tap Forms. I have many, with all kinds of reports, and in Tap Forms 5 with my iPhone I have no problem ordering them.
But it’s a feature you haven’t introduced in the new Pro. And it is very necessary for me. I guess I won’t be the only one this happens to.
I don’t have a Mac, which is very expensive in my country, so I can’t do it from my computer.
For this reason alone I continue using Tap Forms 5, although I want to switch to the Pro, but not having this utility that I use so much is making me delay it.
For all of these, I would greatly appreciate it if you included this issue in an upcoming Pro update.
Thank you very much and greetings.
Hello everyone,
sorry I’m giving up. What I’m trying to do is simple. I have a form, wich is not linked, and I want to get the records to do searches in it.
According to everything I found this is done Very easy:
var copyRecords = document.getFormNames(‘form1’).getRecords();
when I try this, get an Error
TypeError: copyDummy.getRecords is not a function. (In 'copyDummy.getRecords()', 'copyDummy.getRecords' is undefined), line:(null)my next try was to separate it:
var copyForm = document.getFormNamed(‘form1’);
var copyRecords = copyForm.getRecords();
same Errorgoing through the javascript doku on the support page I found
var copyRecords = document.getFormWithId(form1_id);
but I can not find a possibility to loop the records.
I think I’m thinking something wrong here but I do not get what.
Thanks for all hints
Topic: Documenter. script
I was trying CHATgpt to generate a script to list the properties of the forms im my database.
The form below is the output of CHATgpt.when I try rund the script the following error appears:
2/1/26, 11:47:40 AM / Property / listAllFormPropertaiesDB
listAllFormPropertaiesDB: TypeError: document.getForms is not a function. (In ‘document.getForms()’, ‘document.getForms’ is undefined),
line:(null)CHATgpt says this script should be a DATABASE script, not a FORM script, but I can find no way to create a Database script or to move tghis
script to become a Database Script. Is there such a way?function listAllFormPropertiesDB() {
var output = [];
var forms = document.getForms();for (var f of forms) {
output.push(“==================================================”);
output.push(“FORM NAME : ” + f.getName());
output.push(“FORM ID : ” + f.getID());
output.push(“RECORDS : ” + f.getRecords().length);
output.push(“FIELDS : ” + f.getFields().length);
output.push(“”);var fields = f.getFields();
for (var fld of fields) {
var line = [];
line.push(” Field Name : ” + fld.getName());
line.push(” Field ID : ” + fld.getID());
line.push(” Type : ” + fld.getType());if (fld.isCalculationField())
line.push(” Calc : YES”);if (fld.isScriptField())
line.push(” Script : YES”);if (fld.isTableField())
line.push(” Table : YES”);output.push(line.join(” | “));
}output.push(“”);
}return output.join(“\n”);
}listAllFormPropertiesDB();
Hello everyone,
I think I’ve found an error in the grouping function of the records.
When you open the “Zimmer” form in my database and set the value to 1 under form details at Other / Single-column list view fields, and then choose no restriction for the fields to be displayed, the list shows the field to be sorted as the main heading — in my case, the name of the apartment — and below that the floor. After that, an empty line appears and then a dash indicating that a new entry follows.
So far, everything is fine.
However, if you then set Other / Single-column list view fields to 2 in the detail settings and reload the overview, the following is shown:
The main heading with the field to be sorted
The name of the apartment
The floor
<the empty line that previously separated everything together with the dash from the next record>
The room description
<the dash separating the next record>Is this intended behavior? Especially in “dark mode”, the empty line above the dash is very helpful for visually separating the records from each other.
I wish you all a wonderful weekend.