Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
5:09:2008, 12:18
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
Всем привет!
Имею форму, на ней вычисляемая подформа -- в зависимости от значения диалог листа занчение ее либо "subfom1" либо "subfom2". Как реализовать смену подформы в режиме редактирования документа(т.е. меняем значение в диалог листе -- наблюдаем изменнения). Пробовал через секции скрытые по условию, не очень пошло |
|
Сообщение
#1
|
|
![]() |
|
|
5:09:2008, 12:20
|
|
Что это ? :) Группа: Lotus team Сообщений: 2 563 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 96
|
Переоткрыть документ.
|
|
Сообщение
#2
|
|
|
|
5:09:2008, 12:21
|
|
очень злой модератор Группа: Lotus team Сообщений: 3 304 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 58
|
переоткрыть документ или попробовать использовать таблицы с вычисляеммыми закладками
|
|
Сообщение
#3
|
|
|
|
5:09:2008, 12:27
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет.
А насчет таблиц это идея |
|
Сообщение
#4
|
|
|
|
5:09:2008, 12:30
|
|
Что это ? :) Группа: Lotus team Сообщений: 2 563 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 96
|
С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет. А насчет таблиц это идея Присвоить поле SaveOptions = "0". Переотрыть документ и удалить поле. Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании. |
|
Сообщение
#5
|
|
|
|
5:09:2008, 12:56
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
Цитата Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании. Мне нужно суметь менять сабформу даже если документ новый, так шо без переоткрытия не обошлось бы. Сделал через таблицу, получилось))) Всем спасибо |
|
Сообщение
#6
|
|
|
|
5:09:2008, 13:54
|
|
Мегагуру Группа: Достойный программист Сообщений: 570 Регистрация: 4:10:2007 Из: Kiev, Ukraine Пользователь №: 13 041 Репутация: 20
|
через таблицу есть весомый минус - нужно использовать разные имена для полей подформ... иногда это не удобно...
|
|
Сообщение
#7
|
|
|
|
5:09:2008, 14:41
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
Это да(((. А префиксов тематических в названиях полей сабформ сделаю)))
А если делать переоткрытием, на какое событе его лучше повесить? Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется |
|
Сообщение
#8
|
|
|
|
6:09:2008, 08:33
|
|
Что это ? :) Группа: Lotus team Сообщений: 2 563 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 96
|
Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется Работает на OnChange если галку на рефрешить поставить. Поле на форму не обязательно добавлять, а просто при переоткрытии задать значение. |
|
Сообщение
#9
|
|
|
|
8:09:2008, 09:22
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
|
|
Сообщение
#10
|
|
|
|
8:09:2008, 09:27
|
|
Что это ? :) Группа: Lotus team Сообщений: 2 563 Регистрация: 10:12:2004 Из: Россия, Калуга Пользователь №: 1 144 Репутация: 96
|
Refresh fields on keyword change.
Просто галка не поможет. Я делал переоткрытие в событии PostRecalc. |
|
Сообщение
#11
|
|
|
|
8:09:2008, 09:30
|
|
Продвинутый Группа: Программист Сообщений: 227 Регистрация: 16:10:2006 Из: Киев Пользователь №: 7 154 Репутация: 0
|
!!! работает!! спасибо
|
|
Сообщение
#12
|
|
![]() |
|
Текстовая версия | Сейчас: 8:01:2009 - 23:30 |