Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )


> Вычисляемая подформа, Режим редактирования
Ogion7
Вставить ник
сообщение 5:09:2008, 12:18
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


Всем привет!
Имею форму, на ней вычисляемая подформа -- в зависимости от значения диалог листа занчение ее либо "subfom1" либо "subfom2". Как реализовать смену подформы в режиме редактирования документа(т.е. меняем значение в диалог листе -- наблюдаем изменнения). Пробовал через секции скрытые по условию, не очень пошло
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 11)
Medevic
Вставить ник
сообщение 5:09:2008, 12:20
Цитата Ответить 


Что это ? :)
Иконка группы

Группа: Lotus team
Сообщений: 2 563
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация:   96  


Переоткрыть документ.
Подняться вверх 
 
Сообщение #2
Morpheus
Вставить ник
сообщение 5:09:2008, 12:21
Цитата Ответить 


очень злой модератор
Иконка группы

Группа: Lotus team
Сообщений: 3 304
Регистрация: 7:08:2006
Из: Украина, Киев
Пользователь №: 5 807



Репутация:   58  


переоткрыть документ или попробовать использовать таблицы с вычисляеммыми закладками
Подняться вверх 
 
Сообщение #3
Ogion7
Вставить ник
сообщение 5:09:2008, 12:27
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет.
А насчет таблиц это идея
Подняться вверх 
 
Сообщение #4
Medevic
Вставить ник
сообщение 5:09:2008, 12:30
Цитата Ответить 


Что это ? :)
Иконка группы

Группа: Lotus team
Сообщений: 2 563
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация:   96  


Цитата(Ogion7 @ 5:09:2008 - 15:27) *
С переоткрытием то как? Если док не сохранять при закрытии через uidoc.close спросит сохранять изменения иль нет.
А насчет таблиц это идея

Присвоить поле SaveOptions = "0".
Переотрыть документ и удалить поле.
Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании.
Подняться вверх 
 
Сообщение #5
Ogion7
Вставить ник
сообщение 5:09:2008, 12:56
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


Цитата
Если у тебя всего две подформы, то лучше не заморачиваться с переоткрытием, а сделать выбор при создании.

Мне нужно суметь менять сабформу даже если документ новый, так шо без переоткрытия не обошлось бы.

Сделал через таблицу, получилось)))

Всем спасибо
Подняться вверх 
 
Сообщение #6
Akupaka
Вставить ник
сообщение 5:09:2008, 13:54
Цитата Ответить 


Мегагуру
Иконка группы

Группа: Достойный программист
Сообщений: 570
Регистрация: 4:10:2007
Из: Kiev, Ukraine
Пользователь №: 13 041



Репутация:   20  


через таблицу есть весомый минус - нужно использовать разные имена для полей подформ... иногда это не удобно...
Подняться вверх 
 
Сообщение #7
Ogion7
Вставить ник
сообщение 5:09:2008, 14:41
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


Это да(((. А префиксов тематических в названиях полей сабформ сделаю)))

А если делать переоткрытием, на какое событе его лучше повесить?

Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется
Подняться вверх 
 
Сообщение #8
Medevic
Вставить ник
сообщение 6:09:2008, 08:33
Цитата Ответить 


Что это ? :)
Иконка группы

Группа: Lotus team
Сообщений: 2 563
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация:   96  


Цитата(Ogion7 @ 5:09:2008 - 17:41) *
Для диалог литса Событие OnChange не срабатывает при изменении значени поля. Повесил код переоткрытия на OnExit -- работает, но хотелось бы срзу при изменнении увидеть... Надо кстати добавить поле Form с именем формы как дефолтныйм значением. иначе если док новый при пероткрытии плюется

Работает на OnChange если галку на рефрешить поставить.
Поле на форму не обязательно добавлять, а просто при переоткрытии задать значение.
Подняться вверх 
 
Сообщение #9
Ogion7
Вставить ник
сообщение 8:09:2008, 09:22
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


Цитата(Medevic @ 6:09:2008 - 10:33) *
Работает на OnChange если галку на рефрешить поставить.

Какую галку?


Работает с Combobox -- на третей вкладке есть галка Run Exiting/OnChange events after value change
Подняться вверх 
 
Сообщение #10
Medevic
Вставить ник
сообщение 8:09:2008, 09:27
Цитата Ответить 


Что это ? :)
Иконка группы

Группа: Lotus team
Сообщений: 2 563
Регистрация: 10:12:2004
Из: Россия, Калуга
Пользователь №: 1 144



Репутация:   96  


Refresh fields on keyword change.
Просто галка не поможет. smile.gif
Я делал переоткрытие в событии PostRecalc.
Подняться вверх 
 
Сообщение #11
Ogion7
Вставить ник
сообщение 8:09:2008, 09:30
Цитата Ответить 


Продвинутый
Иконка группы

Группа: Программист
Сообщений: 227
Регистрация: 16:10:2006
Из: Киев
Пользователь №: 7 154



Репутация:   0  


!!! работает!! спасибо
Подняться вверх 
 
Сообщение #12


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись |  AJAX?
   

 

RSS Текстовая версия Сейчас: 8:01:2009 - 23:30

с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net
судовые дизельные двигатели, запчасти для дизельных двигателей