One Field’s Data is Not Syncing With All the Form’s Fields

Tap Forms Database Pro for Mac, iPhone, iPad and Apple Watch Forums Using Tap Forms Pro One Field’s Data is Not Syncing With All the Form’s Fields

Viewing 2 reply threads
  • Author
    Posts
  • August 22, 2026 at 1:55 PM #54478

    Chris Medeiros
    Participant

    I have a form that syncs all of its field’s data, except for one field. This field’s data does not transfer whether syncing from Mac OS (Tahoe 26.5.2) to my iOS (18.7.8) phone. It is a number field, entered manually. There’s a number field right before it that’s populated by a script and it transfers the field data fine.

    It could very well be an issue with iOS 18.7.8. If it is, it’s time for me to upgrade my old iPhone SE.😎

    August 23, 2026 at 9:33 AM #54482

    Brendan
    Keymaster

    Hi Chris,

    That’s very strange. So if you make a small change to that field value to do a test, you’re saying it just won’t sync but other fields will in the same record? Try duplicating that record and see if it syncs the whole record.

    Thanks,

    Brendan

    August 23, 2026 at 1:21 PM #54483

    Chris Medeiros
    Participant

    Hi Brendan,

    The field in question is called Ending Mileage.

    I tried your suggestion and duplicated a record. After the sync, all the fields had there values transferred from the duplicated record.

    If I go back and make a small change to the Ending Mileage field in Mac OS, the change will occur on some records on my iOS device. If I make a small change on the iOS side, no records receive the updated change on the Mac OS side for that field.

    The issue with the Ending Mileage field seems to happen only when the record is created with the script I run. If I enter a new record manually, the issue doesn’t occur. All fields transfer correctly and I can make small changes that sync properly.

    The script creates a new record, taking the ending mileage from the previous record and placing it in the new record’s beginning mileage field. I then, manually, add the ending mileage into the new record. It’s that Ending Mileage value I enter that is not syncing.

    1 var beginning_mileage_id = ‘fld-dac67386ca7d4603b26f76b16554f162’;
    2 var ending_mileage_id = ‘fld-adb786f0ef994f84bf565d422f6537b0’;
    3
    4 var ending_mileage = record.getFieldValue(ending_mileage_id);
    5
    6 var newRecord = form.addNewRecord();
    7 newRecord.setFieldValue(beginning_mileage_id, ending_mileage);
    8
    9 console.log(ending_mileage);
    10
    11 form.saveAllChanges();

Viewing 2 reply threads

You must be logged in to reply to this topic.