120
ющей головоломки. Но, при этом, сохраненная головоломка еще может быть не за-
вершена. Например, в сетке присутствуют определения, которые попросту не поме-
щаются в ячейке или нет изображений. В любом случае после заполнения скан-
ворд, как минимум, требует проверки. Чтобы время не тратилось зря, пользователь
может запустить заполнение следующего сканворда. Для того, чтобы это можно
было сделать предусмотрено не только сохранение документа, но и его обновле-
ние. Другими словами, с документом можно работать после сохранения и затем об-
новлять его столько раз, сколько необходимо.
Для того, чтобы избежать коллизий обновление документа в предыдущих но-
мерах издания запрещено. Другими словами, документ можно обновить только в
последнем номере. Также, если в документе изменен состав головоломок и/или
набор слов, то в этом случае обновление может быть прервано из-за дублирования
слов. В данном случае лучше удалить документ вручную и заполнить заново сетки.
Благодаря этому будет исключено повторение слов.
Сохранение или обновление документа разделено на четыре функции «Таб-
лица 82. Функции сохранения документа в базе данных».
Таблица 82. Функции сохранения документа в базе данных
Данная функция вызывается непосред-
ственно при нажатии соответствующей
кнопки на ленте, пункта контекстного
меню или клавиш быстрого доступа.
Функция для записи ответов голово-
ломки, в данном случае сканворда. Так
как обновление подчиненных таблиц не
имеет смысла, то эта же функция исполь-
зуется для модификации с предваритель-
ным удалением.