Слияние / объединение баз

Практические советы по работе с FileMaker, типичные задачи и их решения. У вас вопрос? Пишите сюда.
Ответить
Mozgokrut
Сообщения: 1
Зарегистрирован: 14 ноя 2018, 11:59

Слияние / объединение баз

Сообщение Mozgokrut » 24 ноя 2018, 18:56

Добрый день.
Я новичок в FileMaker, установил программу пару недель назад.
Читал инфу, доступную в инете, ее довольно мало, особенно на русском.
Появились вопросы.
1/ Внезапно пропали дефолтные решения в программе. Остались только «стартеры», а остальные, которые были доступны после установки, пропали.
Как их вернуть?
2/ Появилась ли возможность в 17 версии более-менее не трудоемко объединить две базы, чтобы в одной из них потом на слое сделать кнопку переключения ко второй?
Спасибо.

andrey volkov
Сообщения: 338
Зарегистрирован: 11 сен 2017, 13:42
Откуда: Санкт-Петербург

Re: Слияние / объединение баз

Сообщение andrey volkov » 28 ноя 2018, 05:51

что-то никто не отвечает

1) попробуйте поискать в установочных файлах (распакованный дистрибутив), и затем в файлах приложения (Program Files)

2) такая возможность существовала всегда. File - Manage - External Datasources/ Открываете диалог, в диалоге выбираете файл. По умолчанию для источника создается имя = имя файла. Можете поменять если необходимо
Далее в RelationShips Graph добавляете новую логическую таблицу, в ней выбираете внешний источник вместо Current File, из списка таблиц внешнего источника выбираете нужную вам таблицу.

Далее с внешними таблицами происходит работа так же как и с родными таблицами. Без ограничений
1) Внешние таблицы можно использовать в качестве источника для макетов и порталов текущего файла.
2) можете обращаться к ним в вычислениях, в том числе ExecuteSQL
3) можете их редактировать, добавлять, удалять обычным порядком.

Особенности использования внешних источников
1) команда GTRR позволяет при переходе на внешнюю таблицу выбрать результирующим макетом макет во внешнем файле
2) команда Perform Script позволяет выбрать скрипт из внешнего файла.
3) вы можете открывать окна и макеты из внешнего файла, работать с ними.
4) если вы в сценарии открыли макет из внешнего файла, вы не сможете в этом же сценарии продолжить работу над записями в этом макете. То есть скрипт управляет записями только в "своем" файле.
5) если пользователь авторизован в текущем файле, то по умолчанию используется такая же авторизация и во внешнем файле. Два раза логиниться не придется, если логин и пароль для доступа во второй файл совпадают.
6) внешний файл не "открывается" одновременно с основным файлом. Он "открывается" только тогда, когда пользователь начинает использовать данные из него, либо если к его таблицам проведена реляция с макетов, на которые пользователь заходит при запуске приложения.

Ответить