Классика

Отбор данных по первым набранным буквам наименования - иногда это самый быстрый способ поиска нужных записей в длинных списках. 

Посмотрите, как это можно сделать в FileMaker.


Тэги: фильтр, портал, скрипт-триггер

Читать полностью


Создание простого двухуровнего каталога. 

 


Тэги: всевидящая таблица

Читать полностью


Как известно, в строчку портала нельзя вставить подчиненный (внутренний) портал. К сожалению, это ограничение относится и к порталу в составе поповера, который мы хотели бы привязать к каждой строчке главного портала. Такой портал для главного портала все равно является внутренним, а значит запрещенным.

Но поповер с порталом, помещеный в другой портал, настолько необходим и удобен, что в отсутствие легальных способов приходится прибегать к обходным путям, а именно, к красивому "жульничеству".
Лишь бы ничего не заметивший пользователь был доволен.
(Для версий FMPro, начиная с 13)


Тэги: поповер, портал, фильтр

Читать полностью


С помощью рипитинговых полей и шаманства с условным форматированием строим простые диаграммы Ганта. 


Тэги: графика, условное форматирование, диаграмма Ганта

Читать полностью


Известно, что при выводе на печать коллекции фото, набора этикеток, ценников и т.п. их можно расположить в несколько колонок - плиткой (Tile). Это более информативно, наглядно да и бумагу экономим. 

                

Иногда и в текущей работе с базой, например, при работе с иллюстрированным каталогом, хотелось бы видеть на одном экране "витрину", допустим, все фото товаров текущей группы, компактно расположенные в несколько рядов и колонок. 

В режиме Browse стандартными способами это сделать невозможно.

Ну что ж, попробуем нестандартными.



Тэги: записи в несколько колонок, портал

Читать полностью


 

Вы делаете большой проект для удаленного заказчика. Пилотный вариант уже готов и отправлен заказчику, который заполняет базу данными, нажимает кнопочки, печатает отчеты и радуется, как же все здорово и автоматически работает.

По мере того, как заказчик все больше входит во вкус новой жизни, у него появляются новые потребности, хотелки и капризы. Удаленный доступ к его компьютеру зачастую просто отсутствует, и даже если он есть, не всегда удобен (плохой интернет, необходимость работать ночью из-за разных часовых поясов и т.п.). Поэтому Вы спокойно реализуете запросы заказчика на своей копии базы и в какой-то момент решаете, что можно обновить его рабочую версию.  Для этого вам нужны все записи всех таблиц, в которых пользователи могли изменить старые или завести новые данные. Следовательно, сначала нужно экспортировать все "пользовательские" данные из старой базы в промежуточные (транзитные) файлы, а затем из этих файлов импортировать все данные в соответствующие таблицы обновленной "пустой" версии БД.

Вроде бы ничего сложного, но на практике это требует множества "телодвижений" и соблюдения простых, но очень важных условий.  Можно все это делать и вручную, но при большом количестве таблиц такая работа становится нудной, требующей повышенной аккуратности и чреватой фатальными ошибками - потеря связей между таблицами, задублированность счетчиков и просто "каша" в данных.

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


Тэги: синхронизация версий БД

Читать полностью


Развитие темы "Выкладываем записи плиткой" - для iPhone и iPad.

Ранее мы показали, как расположить на экране записи "плиткой", например, в виде витрины картинок 3х3. При этом мы использовали три рядом стоящих портала и кнопки-скрипты, синхронно пролистывающие содержимое порталов порциями по 9 записей (по три записи в каждом портале).

Это хорошо работает с использованием мышки на экране десктопа. Но на телефонах и планшетах нам, конечно же, хотелось бы пролистывать записи пальцами. Для этого мы должны, во-первых, "впихнуть" все записи в один портал и, во-вторых, показывать в одной строке портала картинки (в данном примере - две) из разных последовательных записей, в порядке слева-направо.

                   

Кроме того, мы должны позаботиться о том, чтобы последовательность записей всегда соответствовала нами в данный момент заданному порядку сортировки, независимо от того, в каком порядке мы вводили, создавали или удаляли записи.



Тэги: портал, две записи в одной строке портала

Читать полностью