Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, есть два маленьких вопроса по формам. 1) При создании формы я создал триггер, который при нажатии кнопки записывает значение из запроса в текстовое поле, чтобы кнопка работала как задумано, то нужно либо вводить ненулевое начальное значение в это поле, либо установить атрибут Required (Обязательный) в значение НЕТ. Хотелось бы понять причину такого поведения форм и зависимости выполнения триггера от установок атрибута Required либо ненулевого начального значения. Это глюк или правильная логика срабатывания? 2) Совсем уж глупый вопрос, при создании нового блока мне нужна табличная форма (Tabular Style), но почему-то мастер создании блока данных мастер блока данных (Data Block Wizard) не предлагает выбрать Tabular Style. Layout wizard не предлагает также. В то время как в книге это действие описано как само-собой разумеющееся. Подскажите плиз как все же перещелкнуться к множественному отображению строк. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 13:13 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Вопрос 2 отпал почти сразу, однако первый пока актуален. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 13:37 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Первый вопрос тоже совсем уж глупый, вы бы хоть хелп почитали, если вы вошли в поле обязательное для заполнения вы должны его заполнить и никакого глюка тут нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 14:03 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Также почитайте в хелпе про Keyboard Navigable property и Mouse Navigate property и установите для вашей кнопочки соответствующие значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 14:15 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
dmitri...Здравствуйте, есть два маленьких вопроса по формам. 1) При создании формы я создал триггер, который при нажатии кнопки записывает значение из запроса в текстовое поле, чтобы кнопка работала как задумано, то нужно либо вводить ненулевое начальное значение в это поле, либо установить атрибут Required (Обязательный) в значение НЕТ. Если честно, то не ясно в чем проблема. Я так понимаю, что есть триггер на кнопку (WHEN-BUTTON-PRESSED), в котором выполняется некий select и выбранное значение присваивается какому-то полю в блоке. А при чём здесь обязательность или необязательность этого поля - не понятно. Может фразу "чтобы кнопка работала как задумано" нужно расшифровать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 15:30 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Павел Лузанов dmitri...Здравствуйте, есть два маленьких вопроса по формам. 1) При создании формы я создал триггер, который при нажатии кнопки записывает значение из запроса в текстовое поле, чтобы кнопка работала как задумано, то нужно либо вводить ненулевое начальное значение в это поле, либо установить атрибут Required (Обязательный) в значение НЕТ. Если честно, то не ясно в чем проблема. Я так понимаю, что есть триггер на кнопку (WHEN-BUTTON-PRESSED), в котором выполняется некий select и выбранное значение присваивается какому-то полю в блоке. А при чём здесь обязательность или необязательность этого поля - не понятно. Может фразу "чтобы кнопка работала как задумано" нужно расшифровать. Автор топика входит в поле для которого установлено Required = Yes, после этого нажимает на кнопку в которую разрешена навигация, формсы пытаются выйти из обязательного к заполнению элемента и переместить фокус на кнопку и не могут этого сделать потому что элемент должен быть заполнен, так что до триггера дело вообще не доходит. В общем автору читать про Keyboard Navigable property и Mouse Navigate property и после этого установить соответствующие значения для кнопки и все будет пучком :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 16:21 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
OraDen Автор топика входит в поле для которого установлено Required = Yes, после этого нажимает на кнопку в которую разрешена навигация, формсы пытаются выйти из обязательного к заполнению элемента и переместить фокус на кнопку и не могут этого сделать потому что элемент должен быть заполнен, так что до триггера дело вообще не доходит. Слушай, если ты это понял из исходного сообщения и это на самом деле так, то как говорит моя дочь тебе "респект и уважуха"! Я несколько раз прочитал, но не понял о чем речь. Если всё так и есть, то помимо свойств Keyboard Navigable и Mouse Navigable нужно еще посмотреть в help на свойство формы, которое позволяет отложить проверку обязательности Item-a до валидации всей записи. Под рукой нет никакого Формса, так что не помню как называется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 21:07 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
пока автора нет...у меня возникает интересный догадка. Наверняка автор в триггере вычислениями балуется (не хорошо!!). А если у айтемов (в формуле) где то null затесался...то формула вообще то не пашет. А делать типа aaaa := nvl(bbb,0) + nvl(cccc,0) , да еще и автоматом по каждому чиху - еще опыта нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 21:29 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Автор топика входит в поле для которого установлено Required = Yes, после этого нажимает на кнопку в которую разрешена навигация, формсы пытаются выйти из обязательного к заполнению элемента и переместить фокус на кнопку и не могут этого сделать потому что элемент должен быть заполнен, так что до триггера дело вообще не доходит. В общем автору читать про Keyboard Navigable property и Mouse Navigate property и после этого установить соответствующие значения для кнопки и все будет пучком :) действительно, при Required = Yes кнопка, в которую разрешена навигация, не работает и триггер не выполняется, объяснение вполне исчерпывающее, надеюсь, что больше тут нет других причин, однако переходит же фокус в другое текстовое поле, при незаполненном обязательном первом. А на кнопку не переходит. Чем отличаются эти контролы? Тогда бы и на текстовое поле не переходил бы фокус. В целом большое спасибо за ответ, если только чуть раскрыть принципиальную разницу между текстом и кнопкой:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 15:58 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
dmitri...действительно, при Required = Yes кнопка, в которую разрешена навигация, не работает и триггер не выполняется, объяснение вполне исчерпывающее, надеюсь, что больше тут нет других причин, однако переходит же фокус в другое текстовое поле, при незаполненном обязательном первом. А на кнопку не переходит. Чем отличаются эти контролы? Тогда бы и на текстовое поле не переходил бы фокус. В целом большое спасибо за ответ, если только чуть раскрыть принципиальную разницу между текстом и кнопкой:) Я правильно понимаю, что оба текстовых поля находятся в одном блоке формы, а кнопка в другом блоке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 17:33 |
|
||
|
Oracle Forms6i - 2 вопроса
|
|||
|---|---|---|---|
|
#18+
Все находится в одном списке элементов. Теперь все вроде прояснилось до конца: на текстовые поля фокус не переходит явно, а кнопка как бы нажимается, а фокуса нет(небольшой оптический обман). Достигнута предельная ясность. Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2007, 17:58 |
|
||
|
|

start [/forum/topic.php?fid=51&tid=1879252]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 342ms |

| 0 / 0 |
