• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Открыть док в другой форме

  • Автор темы LuMee
  • Дата начала
L

LuMee

Есть документ, созданный, скажем, формой ФормаА. Стоит задача открыть этот же документ, но уже с помощью формы ФормаБ, причем сделать это из action'а.
Знаю, можно это сделать с помощью DialogBox, однако такой вариант не устраивает по ряду причин (action'ы не показываются, например).
Можно еще извратиться и просто поменять Form у документа, открыть его, а потом на закрытии ФормыБ вернуть старое значение Form, но это уже слишком накрученно.
 
A

Axel

Можно сделать вьюшку, в которой на Form Formula прописать ФормаБ
И при открытии документов из этой вьюхи они будут открываться по ФормеБ :)
 

Andre

Green Team
29.07.2004
114
1
BIT
1
@Command( [SwitchForm] ; formName ) для 6 и выше или @Command( [ViewSwitchForm] ; formName ) для 5 и выше не подойдут ?
 
G

GROMILA

Возможно при проектировании стоит рассмотреть вариант с сабформами.
Есть форма с вычисляемой сабформой и куча сабформ.
Данный способ весьма эффективен, если один и тот же документ нужно представить по-разному!!!!
Или для разграничения прав редактирования и предпросмотра!!!
 
I

Idea

Help! SOS!
Вторую неделю бьюсь над проблемой. Есть две формы - одна для веба, одна для клиента. Нужно чтобы любые доки в вебе открывались формой для веба, независимо от того, где они были созданы, а в клиенте то же самое, но формой для клиента.
Пыталась запихать в Queryopen формы для веба SwitchForm и ViewSwitchForm, говорит, что не может выполнить команду.
Пыталась скрывать формы вебовскую от клиента и наоборот, и ставить форму по дефолту. Клиент сначала грязно ругается, что не может найти нужную форму, но в итоге открывает дефолтовой.
Пыталась запустить в WebQueryOpen агент
Код:
Set session= New NotesSession
Set curdoc=session.documentcontext
curdoc.Form = "WebNote" '
ноль эмоций.
Как быть? Как сделать, чтоб заработало?
 
O

Olejah

У меня к сожалению нет практики написания приложений под web, но в Вашем случае по моему действуют так:
Создаются две формы, под web и под калиент, соответственно скрываются.
!Имя у этих форм должно быть одинаковым.

и не надо ни каких извращения под QueryOpen.

Если конечно смысловая нагрузка форм одинаковая.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!