Описание вида (View definition note) устанавливает критерий отбора документов, их представление в колонках вида, способ сортировки, а также указатель на объект в этом же файле, содержащий индекс по всем документам, представленным в виде. В отличие от описания вида, индекс не реплицируется, а перестраивается заново в каждой реплике БД.
3.3 Открытие и закрытие БД. Шаблоны БД
Открыть существующую- БД можно с помощью меню, мыши или клавиатуры после выбора пиктограммы БД в рабочем пространстве. С помощью функции @Command([FileOpenDatabase]; "server": "database"; "view"; "key"; "newinstai "temporary"), вызванной в кнопке, макросе или быстрой кнопке можно открыть "временно", то есть, не добавляя ее пиктограмму в рабочее пространство.
Что же происходит в первую очередь при открытии базы пользователем? В Lotus Notes/Domino разработчик имеет некоторую свободу выбора в этом вопросе.
Двойной щелчок правой кнопкой мыши по пиктограмме БД в рабочем пространстве откроет панель свойств этой базы данных. Одна из ее страниц, озаглавленная "Launch" - запуск, определяет, что происходит при открытии этой базы. Выпадающее меню "On data open" содержит следующие варианты:
• Restore as last viewed by user - открывается тот вид и выделяется тот документ, которые были открыты при последнем сеансе работы с этой базой.
• Open "About database" document - сначала всегда открывается документ "О базе данных", а после его закрытия - тот вид, который открывался последним.
• Open designated Navigator - в левой части экрана (в панели навигации - Navigation P открывается указанный навигатор, в правой части (в панели просмотра -View Pan определенный в навигаторе вид.
• Open designated Navigator in its own window - открывается окно, полностью занятое указанным навигатором.
• Launch 1st attachment in "About database" - автоматически "запускается" пер присоединенный файл в документе "О базе данных" (если таковой имеется).
• Launch 1st doclink in "About database" - активизируется первая ссылка (doclini' документе "О базе данных". При этом открывается документ, вид или база данных, которую указывает ссылка.
БД закрывается после закрытия всех окон (навигаторов, видов и документов) в данной БД.
Шаблон БД (template) - база данных, служащая образцом для создания новых БД. Файл шаблона должен иметь расширение .ntf и должен располагаться в корневом каталоге данных рабочей станции или сервера. Кроме всех элементов дизайна шаблон может содержать документы, которые будут при создании новой БД скопированы в нее.
Создать новую БД можно следующими способами:
• Разработка "с нуля" - на основе пустого шаблона (Blank);
• Копирование существующей БД с параметром Database_Design_Only, затем, eсли необходимо, доработка;
• Использование готового шаблона, предоставляемого Notes, для создания БД, затем доработка;
• Разработка нового шаблона "с нуля" или на основе существующих, затем создание новых БД, наследующих дизайн шаблона при всех его последующих модификациях.
• Наследование отдельных элементов дизайна новой БД из разных шаблонов дизайна.
Дизайн-шаблон (design template) - шаблон, используемый как хранилище, библиотека описаний элементов дизайна (видов, форм, субформ, агентов-макросов, совместно используемых полей и навигаторов), которые могут автоматически распространяться на oдну и более БД.
Шаблон или любая другая БД Lotus Notes/Domino становится дизайн-шаблоном, если на странице "Design" окна свойств базы данных установлена опция "Database is a template" и задано название шаблона дизайна
Дизайн-шаблон можно использовать двумя способами.
• БД может наследовать с шаблона весь дизайн целиком. Для этого нужно в окне свойств наследующей дизайн базы установить опцию Inherit design from Template и ввести соответствующее имя шаблона в поле Template name. После этого дизайн БД будет обновляться ежедневно (в базе на сервере). Кроме того, можно выполнить обновление дизайна выбранной БД в любое время с помощью менюFile-Database-Refresh_Designили полную его замену с шаблона (но уже не с дизайн-шаблона, а с шаблона БД - .ntf) с помощью менюFile-Database-Replace_Design.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.