Дублирующая запись Filemaker и связанные с ней записи портала - PullRequest
1 голос
/ 15 марта 2019

Я нуб-создатель Filemaker, поэтому мне нужно это исправить.

У меня есть таблица (Gigs) и соответствующая таблица портала (Gigs_Join), где список песен отображается на портале.,Они связаны через GigID в основной и портальной таблицах.

Я хочу продублировать запись Gig и все связанные записи портала.Я знаю, что это должно быть написано по сценарию, но я не могу заставить его работать.

Любое предложение приветствуется!

1 Ответ

0 голосов
/ 16 марта 2019
Try these steps,
1. Create two Table Occurrences GigsJoin1, GigsJoin2 based on Gigs_Join
2. Create two layouts (GigsJoin1, GigsJoin2) based on above TOs.

3. Write a script with following Steps.
    a. Go to Gigs layout.
    b. Save the Gig ID in a variable (OrigGigID).
    c. Duplicate the Gig record.
    d. Save the new Gig ID in a variable (NewGigID).
    e. Go to the layout GigsJoin1.
    f. Find the records using OrigGigID.
    g. Start Loop
        i. Go to first record
        ii. Copy all the field values in variables.
        iii. Go to layout GigsJoin2.
        iv. Create new record
        v. Set the values from variables.
        vi. Set the GigsID from variable NewGigID
        vii. Go to Layout GigsJoin1
        viii. Go to next record
    e. End Loop
...