Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
На форме есть блок(number of records displayed = 5) в тригере pre-reccord закрашивается текущая строчка. а в post-reccord строчка освобождается(т.е. перестает быть закрашенной становится белой). Переходя по записям в блоке закрашенной будет тока текущая строка. Если я перехожу в другой блок то срабатывает post-reccord и строка в блоке становится белой, а хочется, что бы оставалась закрашенной. Возможно ли такое реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 14:50 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
А зачем так сложно с триггерами? Ведь и у блока и у итеа есть свойство - Current record attribute. sQud wrote: > Автор: "sQud" > На форме есть блок(number of records displayed = 5) в тригере > pre-reccord закрашивается текущая строчка. а в post-reccord строчка > освобождается(т.е. перестает быть закрашенной становится белой). > Переходя по записям в блоке закрашенной будет тока текущая строка. > Если я перехожу в другой блок то срабатывает post-reccord и строка в > блоке становится белой, а хочется, что бы оставалась закрашенной. > Возможно ли такое реализовать? > Тема <http://www.sql.ru/forum/actualthread.aspx?tid=522923> Ответить > <http://www.sql.ru/forum/actualpost.aspx?tid=522923> Сообщение > <http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=522923&msg=5252204> > Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:07 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
Слелал :) извините за спам :) достаточно обработать тригер выхода из блока. в него поместить тоже что и в pre-reccord ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:07 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
GKS_Samara А зачем так сложно с триггерами? Ведь и у блока и у итеа есть свойство - Current record attribute. Дело в том что мне необходимо ещё одно условие обрабатывать и в соотвтствии с этим сыставлять цвет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:10 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
Мне идея с PRE, POST триггерами не нравится. А помещать логику закрашивания в триггер выхода из блока - вообще криво. Получается 1) раскрасили 2) опять закрасили, т.к. раскрасили ошибочно КРИВО! Imho. Хотя задача жизненная и тем интересна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:20 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
согласен кривова-то, тока вот как сделать по другому не знаю, а делат нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 15:34 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
sQudсогласен кривова-то, тока вот как сделать по другому не знаю, а делат нужно А Вы уверены, что Ваше решение РАБОТАЕТ ? Ты учел, что POST-RECORD и POST-BLOCK может сработать для одной записи, а PRE-RECORD для уже для другой. Если пользователь ушел в другой блок, и мышкой вернулся на другую запись в блоке (не ту, с которой уходил). Не оказывается ли в это случае 2-е подсвеченные записи? Пока мое решение. Триггер WHEN-NEW-RECORD-INSTANCE: Запоминать пред. запись и при покраске "новой", сначала перекрашивать старую. Коряво. Т.к. при перевыполнении запроса запомненное значение нужно скидывать, аналогичная проблема с удалением ж( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 16:55 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
Вы правы мое решение не работает для двух различных блоков, но у меня два блока ссылаются на одну таблицу и как раз в этом случаи все работает нормуль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 17:24 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
Кстати а как перекрасить старую запись по запомненной позиции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2008, 17:30 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
В Forms 10g есть "Current Record Attribute Property", это не то, что Вам нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 11:44 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
PiggysВ Forms 10g есть "Current Record Attribute Property", это не то, что Вам нужно? В смысле, на уровне блока можно объявить атрибут "CURRENT_ROW_BACKGROUND_COLOR" . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 11:46 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
sQudКстати а как перекрасить старую запись по запомненной позиции?Ничего запоминать не надо. В действительности все работает нормально вот таким макаром: У блока пишем 5 триггеров (POST-QUERY,PRE-RECORD,POST-RECORD,PRE-BLOCK,POST-BLOCK). Создаем всего две процедуры (о наличие соответствующих Visual_Attribute у формы догадаетесь): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Это в принципе двух-цветный вариант. Если нужно больше цветов (больше условий для раскраски) - раскручивайте эти две процедуры на свой вкус, добавляйте параметры и т.п. Удачи... :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 15:50 |
|
||
|
Forms мисиия не выполнима
|
|||
|---|---|---|---|
|
#18+
Спасибо!!!! я реализовывал немного по другому , по этому не стал переделывать просто процедуру Display_Item поменял на Set_Item_Instance_Property и все заработало как надо!!! Модератор: Тема перенесена из форума "Oracle". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2008, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=51&gotonew=1&tid=1879227]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
8ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 333ms |

| 0 / 0 |
