Найден 71 результат
- 08 Декабрь 2025, 16:40
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Это стандартный подход, если наш шаблон процедурный extension.
Я повесил все на кнопку, чтобы к ней была привязка Action для настройки переменных.
#!====== mpn === Процедура множественного выбора записей ========================================================
#CONTROL(mpn_Selest, 'Процедура ...
- 08 Декабрь 2025, 16:37
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Спасибо! Вот этого было достаточно:
Все работает!
Но если что, я вас еще побеспокою!
Код: Выделить всё
#AT(%AlertKeyCaseKEYCODE,%ActiveTemplateParentInstance)Но если что, я вас еще побеспокою!
- 08 Декабрь 2025, 15:56
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
А понял, спасибо!!!
===============================
И еще: В структуре Browse может быть несколько BRW (BRW1, BRW8, BRW11, ...)
Сейчас у меня MESSAGE('УРА_') вставляется везде.
А как сделать только для BRW1::RecordCount (к примеру).
Префикс у меня в шаблоне есть:
#PROMPT('Префикс браузера:', @s4 ...
===============================
И еще: В структуре Browse может быть несколько BRW (BRW1, BRW8, BRW11, ...)
Сейчас у меня MESSAGE('УРА_') вставляется везде.
А как сделать только для BRW1::RecordCount (к примеру).
Префикс у меня в шаблоне есть:
#PROMPT('Префикс браузера:', @s4 ...
- 08 Декабрь 2025, 15:40
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Да получилось, спасибо.
IF BRW1::RecordCount
CASE KEYCODE() ! Какая клавиша нажата
! Start of "AlertKey ROUTINE - внутри CASE KEYCODE()"
! [Priority 4000]
!============= Моя точка вставки ===============
MESSAGE('УРА_')
! [Priority 8500]
! End of "AlertKey ROUTINE - внутри CASE KEYCODE ...
IF BRW1::RecordCount
CASE KEYCODE() ! Какая клавиша нажата
! Start of "AlertKey ROUTINE - внутри CASE KEYCODE()"
! [Priority 4000]
!============= Моя точка вставки ===============
MESSAGE('УРА_')
! [Priority 8500]
! End of "AlertKey ROUTINE - внутри CASE KEYCODE ...
- 08 Декабрь 2025, 15:24
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Так. Уже что то появилось:
BRW1::AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются соответственно как скроллирование BrowseBox и
!| события (EVENT's) выбора ...
BRW1::AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются соответственно как скроллирование BrowseBox и
!| события (EVENT's) выбора ...
- 08 Декабрь 2025, 14:53
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Я единственное что смог сделать, так это найти как эта рутинка создается в файле CTLBROW.TPW
%InstancePrefix:AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются ...
%InstancePrefix:AlertKey ROUTINE
!|
!| Эта рутинкаи обрабатывает любые KEYCODE'ы, возникщте в BrowseBox.
!| ЗАМЕЧАНИЕ: Клавиши управления курсором не обрабатываются как KEYCODE'ы. Они
!| обрабатываются ...
- 08 Декабрь 2025, 14:28
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
открыть embed - это что?
- 08 Декабрь 2025, 13:53
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
И вот так писал:
И вот так писал:
...... еще 20 вариантов своих и 100 вариантов от ИИ..............глухо!
Код: Выделить всё
AT(%ControlMethod,%BRW_Prefix,%AlertKey)
MESSAGE('ТЕСТ')
#ENDATКод: Выделить всё
#AT(%AlertKeyCaseInsert)
MESSAGE('ТЕСТ')
#ENDAT- 08 Декабрь 2025, 13:41
- Форум: CLARION for Windows
- Тема: Как вставить код в точку вставки внутри Routine при написании шаблона
- Ответы: 14
- Просмотры: 102
Как вставить код в точку вставки внутри Routine при написании шаблона
Добрый всем день. Помогите горю. Не могу шаблон, командой #АT(), заставить написать код в нужной мне точке в Рутинке.
Что не далаю - код не вставляется. Общался с ИИ, тот не помог.
Пишу на Clarion 6.3 (c шаблонами Синявского). Сам я не программист, любитель. Структуру команды #АT() не понимаю и не ...
Что не далаю - код не вставляется. Общался с ИИ, тот не помог.
Пишу на Clarion 6.3 (c шаблонами Синявского). Сам я не программист, любитель. Структуру команды #АT() не понимаю и не ...
- 07 Апрель 2022, 13:24
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
Не знаю. Я плохо разбираюсь в том как надо настроить клашку и как она работает, но похоже что у моей клашки нет какой-то темплатки, которая нужна для загрузки вашей APP.kreator писал(а): 06 Апрель 2022, 17:28 Мой пример. Почему не грузится? У Вас граната не той системы?
- 06 Апрель 2022, 17:24
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
Отключал.... ваш пример APP без dct - не грузится ....или дело вообще не в dct!Игорь Столяров писал(а): 03 Апрель 2022, 19:24 Требование словаря в проекте можно отключить в настройке (см. рисунок).
- 06 Апрель 2022, 17:12
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
По последней моде должно быть 5.
В общем с Вордом нечего не понятно ... если честно. Вот смотрите:
Вы все говорите что, Ворд и Эксель работают почти одинаково.... большой разницы нет, но:
В Экселе я пишу:
SETCURSOR(CURSOR:Wait) !Курсор часики, Высота текста по умолчанию - 11, смещение ...
- 06 Апрель 2022, 16:54
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
Не... Префикс чистый, значения нет....ладно, хрен с ним - буду прописывать его ручками...Спасибо!
- 05 Апрель 2022, 9:45
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
#FIX(%File, %Primary)
! use %FilePrefix
Не понимаю я вашу подсказку
Я в темплатке пишу вот так:
Copy%FilePrefix = %FilePrefix:Record !Запомним запись
а получается вот так:
Copy = :Record !Запомним запись
У меня к примеру есть файл Street с префиксом STR и я хочу чтобы получилось вот так ...
- 04 Апрель 2022, 13:45
- Форум: CLARION for Windows
- Тема: Как закрыть WORD после передачи в него данных?
- Ответы: 115
- Просмотры: 42296
Как закрыть WORD после передачи в него данных?
Требование словаря в проекте можно отключить в настройке (см. рисунок).
А в остальном - я с Вами полностью согласен ... ;)
Ага, спасибо!
Да, и если не трудно подскажите не по теме:
Я тут с перепугу написал темплатку копирования записи (месяца 2 назад).... и все работало, а потом решил ...
