Войти
 
 
   
 
  
Новости Notes.ру Библиотека Биржа труда Вопрос - ответ Форум Регистрация Поиск О проекте
Разделы
Вся лента вопрос-ответ
Рубрики
   Разработка notes-приложений
   Разработка web-приложений
   Администрирование Notes&Domino
   Почта Lotus Domino
   Общие вопросы
 
Java: внутри файла MS Excel 2007. Часть четвёртая   В публикуемой сегодня части статьи заканчивается описание процедур загрузки электронной таблицы и начинается описание самого интересного - каким образом получить данные, хранящиеся в ячейках таблицы
Шаблоны и примеры Читать статью
 
Java: внутри файла MS Excel 2007. Часть третья   В предлагаемой вниманию читателя третьей части статьи о структуре файла электронной таблицы Microsoft Excel формата 2007 речь идёт о коде Java, "разархивирующем" файловый поток и формирующем объекты, с которыми предстоит взаимодействовать при дальнейшей обработке данных электронной таблицы
Шаблоны и примеры Читать статью
 
Java: внутри файла MS Excel 2007. Часть вторая   В настоящем материале автор постарается систематизировать свои знания о том, как устроено хранение данных электронной таблицы, и презентовать небольшую Java-библиотеку, предоставляющую возможность чтения данных и заполнения файла электронной таблицы Microsoft Excel
Шаблоны и примеры Читать статью
 


Вопрос-ответ

RSS
Главная   Вопрос-ответ   Выборочное скрытие дизайна базы данных

Выборочное скрытие дизайна базы данных

Вопрос:

Наткнулся в дизайнере (базу скачал с интернета) на следующее: при открытии формы документа пишется "Formula is hidden". Соостветственно дизайн скрыт конкретно для одной формы в этой базе данных.
Вопрос - как сие сделать или как скрыть дизайн у любого элемента в базе данных (если это возможно)?

Ответ:


1 способ.
Наследование отдельных элементов из шаблона со скрытым дизайном
Устанавливайте для конкретного элемента, что он наследует дизайн из шаблона (третья закладка свойств элемента дизайна, поле Inherit from the design template), а у шаблона скрываете дизайн.

2 способ, наверное, самый лёгкий:
Создаёте базу с закрытым дизайном
Вскрываете базу с закрытым дизайном, как это советовал Степан Карандин >>>
После этого методом copy-and-paste копируете нужные элементы себе в базу

3 способ.
В элементах дизайна код хранится в виде текстового кода и в виде откомпилированного кода (в свойствах формы в списке форм можно увидеть список полей элемента дизайна, так, поле $$FormScript содержит предкомпилированный текст, $$FormScript_O - откомпилированный код).
Соответственно, в элементах со скрытым дизайном поле предкомпилированного текста удалено, что можно добиться стандартным удалением поля, получив доступ к элементу дизайна как к документу.
Для этого:
1. создаётся специальное представление с использованием $FormulaClass, содержащее список элементов дизайна в виде документов, допустим, вот так >>>
2. запускается агент по выделенным в этом представлении документам, удаляющий итемы с предкомпилированным текстом
Только не нужно пытаться открывать документы - в версиях пятёрки это приводит к падению клиента, сейчас - не знаю... не открываю

4 способ.
Для LotusScript лучше всего скрывать код, подключая файлы с предкомпилированным кодом,
находящиеся в локальной файловой системе, директивой %INCLUDE

Успехов!
Николай Норкин
 
  Опубликовано — 06/20/2007 |    

Мероприятия
Пресс-релизы
Биржа труда
Последнее на форуме
 
А так же:
Lotus notes и ЭЦП
29.09.2017 17:16:14
Как удалить профиль?
16.04.2016 00:08:51
Скопировать в буфер поле документа
24.05.2015 08:55:52
 
© LOGOSPHERE.RU