CftClub.ru
Клуб специалистов ЦФТ-Банк

Расширение операции

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
progr_anna
Участник


Вступление в Клуб: 04.10.2013
СообщениеПт Окт 04, 2013 17:51   Расширение операции Ответить с цитатой
Полезность: Нет оценки
Подскажите, пожалуйста, можно ли изменить порядковые номера экранных форм в расширении операции? (форму расширения переместить в начало) Может быть можно каким-то образом изменить значение FormPosition? Спасибо.
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеПн Окт 07, 2013 02:44    Ответить с цитатой
Полезность: Нет оценки
Ну можно сделать вашу форму активной по-умолчанию при загрузке, а не нужные допустим скрыть...Так не устроит ?
progr_anna
Участник


Вступление в Клуб: 04.10.2013
СообщениеПн Окт 07, 2013 18:19    Ответить с цитатой
Полезность: Нет оценки
Формы все нужны, просто хотелось бы, если это, конечно, реализуемо, форму расширения сделать первой.. (в расширении операции формы есть, например, Form1 (FormPosition = 0), Form 2 (FormPosition = 1) и FormExt1 (FormPosition = 2). хотелось бы, если возможно, FormExt1 (FormPosition = 0), Form1 (FormPosition = 1), Form 2 (FormPosition = 2)..)
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеСр Окт 09, 2013 09:19    Ответить с цитатой
Полезность: Нет оценки
progr_anna пишет:
Формы все нужны, просто хотелось бы, если это, конечно, реализуемо, форму расширения сделать первой.. (в расширении операции формы есть, например, Form1 (FormPosition = 0), Form 2 (FormPosition = 1) и FormExt1 (FormPosition = 2). хотелось бы, если возможно, FormExt1 (FormPosition = 0), Form1 (FormPosition = 1), Form 2 (FormPosition = 2)..)


Низзя. Только модификацией метаданных.
Основная форма - одна, FORM1, все остальные на неё ссылаются.
progr_anna
Участник


Вступление в Клуб: 04.10.2013
СообщениеСр Окт 09, 2013 10:57    Ответить с цитатой
Полезность: Нет оценки
"Только модификацией метаданных." - а как?
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеЧт Окт 10, 2013 04:42    Ответить с цитатой
Полезность: Нет оценки
Это грубо влезть в дистриб, + после обновления очередной версии если операция обновлялось, придётся снова править. Это кажется будет
нарушением лицензионного соглашения Wink
Имхо геморой , сделайте чтоб ваша форма открывалась первой по-умолчанию, неужто такое большое значение имеет первой она в списке будет или последней ?
Random
Эксперт


Вступление в Клуб: 27.06.2011
СообщениеЧт Окт 10, 2013 05:21    Ответить с цитатой
Полезность: 1
Alkov пишет:
Это грубо влезть в дистриб, + после обновления очередной версии если операция обновлялось, придётся снова править. Это кажется будет
нарушением лицензионного соглашения Wink


Да почему же. Это скопировать форму, поправить метаданные у копии = локальный объект. Просто использовать при этом не АРМ Администратор модели данных, а, скажем, SQL Developer.
maestro
Профи


Вступление в Клуб: 12.10.2010
СообщениеЧт Окт 10, 2013 08:22    Ответить с цитатой
Полезность: Нет оценки
Хм, прикольно Smile

Код:

alter trigger controls_changes disable;
update controls cntr set cntr.meth_id = (select decode(cntr.meth_id, m.id, mex.id, m.id) from methods m, methods mex where m.short_name = &SHORT_NAME and  m.class_id = &CLASS_ID and  mex.src_id = m.id)
where cntr.id in (
      select cntr.id
        from methods m, methods mex, controls cntr
        where  m.short_name = &SHORT_NAME
          and  m.class_id = &CLASS_ID
          and  mex.src_id = m.id
          and  cntr.meth_id in (m.id, mex.id)
);
alter trigger controls_changes enable;
[/code]
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru