ехал в автобусе, много думал...
мне кажется, мне удалось найти компромиссный вариант. Каким содержанием должна обладать книга, чтобы она была интересна всем и чтобы была актуальна всегда. Но написать будет сложно
По моему представлению, книга должна быть адресована как интересующимся файлмейкером как СУБД (раскрывает ее возможности и принципы работы), обучающимся, и разработчикам, уже знакомым с системой, но развивающих свои навыки.
Разделим книгу на две части.
Книга 1. Файлмейкер: понимание
Книга 2. Файлмейкер: погружение
В книге 1 я предполагаю последовательно сравнить файлмейкер и эксель, чтобы люди, знакомые с экселем, могли на аналогах понять как то же самое работает в файлмейкере, в чем сходство, в чем различие, в чем преимущества фм. Сначала будем показывать в файлмейкере все то, что есть и в экселе и что будет восприниматься легко из-за аналогий....
Книга 1. Файлмейкер: понимание
(сравнение файлмейкер и эксель, как итог каждой статьи - резюме: сходство и различие)
Файл базы данных фм и экс (приложение + файл)
Размещение данных Эксель: столбцы, строки, ячейки. ФМ: Поле, запись, поле. Заполнение строк в Эк, создание записей и полей в фм (несколько способов).
Типы данных в эксель и фм (зачем нужно определять тип для строк и чисел). Тип данных как свойство поля в ФМ. Контейнеры, Суммари
Формулы в эксель и файлмейкере.
Абсолютные ссылки и глобальные поля в ФМ.
Вставка записей в эксель. Добавление записей в фм
Заполнение ячеек и полей. Автозаполнение, копирование, очищение ячеек в эксель. Ограничения файлмейкера.
Отображение данных: листы (эксель), переключение между листами.
Отображение данных: макеты (табличного типа сначала), переключение между макетами.
Макеты-списки и макеты формы в файлмейкере. Режим редактирования и разметки. Элементы управления. Форматирование данных. Кнопки.
Зачем нужны формы: отображение связанных данных. Способ отображения - портал. Понятие связи между таблицами. Организация связи в фм. Добавление связанных записей через портал.
Понятие физической таблицы в файлмейкере, понятие логической таблицы и ее аналог в эксель.
Поиск данных в эксель. Поиск данных в фм.
Макросы и сценарии. Назначение кнопок.
Совместный доступ, защита базы данных, уровни доступа к данным в фм.
Код VBA и работа в Script Workspace. Ссылки, компиляция и интерпретация кода. Проверка синтаксиса. Реакция на ошибки в VBA и FileMaker
Элементы управления файлмейкер, настройка отображения с помощью Инспектора.
Предпросмотр и вывод данных на печать.
Доступ к данным из других источников и файлов.
Возможности веб-вьюера.
Задачи базы данных: ввод, хранение, поиск, преобразование
бла-бла-бла
Книга 2. Файлмейкер: погружение
Подборка статей “как это сделано”.
“Как это сделано” (флажок - чекбокс)
Как сделать leftsidebar
“Как это сделано” - имитация таб-панели слайдером
“Как это сделано” - переключатель из баттонбара.
Как это сделано: “чересполосица” в списках и порталах
Как это сделано: добавление плагина в базу данных
Как это сделано: обработка зависания мыши над кнопкой.
Как это сделано: сортировка порталов
Как это сделано: навигация “хлебные крошки”
Как это сделано: навигация двухуровневое меню
Как это сделано….
Как настроить привилегии
Как добавить внешний источник данных
Было мегакруто