Страница 1 из 2
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 5:10
talgat55
c6.3 c10 ABC SQL В main хочу вводить переменную - целое - при попытки ввода появляются нули которые затираешь и вносишь
Как убрать эту фигню ? Что только не делал с форматом . Причем этом только в МAIN окне - в других окнах - без проблем
?
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 8:58
Ал
talgat55 писал(а):c6.3 c10 ABC SQL В main хочу вводить переменную - целое - при попытки ввода появляются нули которые затираешь и вносишь
Как убрать эту фигню ? Что только не делал с форматом . Причем этом только в МAIN окне - в других окнах - без проблем
?
хех..., "кашпировский"?,

для начала - код в студию для All...
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 9:13
Yufil
Бывает такое дело, если поле первое или единственное.
1. Флажок "Entry Patterns" (MASK) для окна включен ? А надо включить...
2. Для поля ввода включен Insert или OverWrite ? А надо Insert...
3. Поле первое? Может быть, есть смысл аккуратно переставить курсор, что-то типа
...
Case Event:OpenWindow
Select(?NumField, 10) ! В 10 позицию
...
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 9:53
talgat55
п.1 и 2 выполнил - без разницы
Почему это происходит только в главном окне
Для всех вызываемых дочерних окон - все норм - кидаю перемнные не задумываясь
Любой может убедиться бросив переменную для ввода в окно Main
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 12:17
Yufil
а что значит - в главном окне? На тулбаре фрейма ?
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 12:23
talgat55
да
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:00
Yufil
Ага... Было такое... Ещё похожие проблемы для окон с полями без фокуса (например, skip на все поля) или с ровно одним полем.
Всё-таки попробуй после открытия окна явно курсор поставить с помощью Select (?Field,позиция курсора)
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:03
talgat55
у меня в тулбаре таких переменных много
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:30
Yufil
Интересно, поля на тулбаре имеют фокус?
Тогда отлавливай Event:Selected и сам перегоняй курсор в конец, используя Prop:SelStart и Prop:SelEnd.
Или, например, через Press или PressKey
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:36
talgat55
фокус есть
Корче надо в тулбар вешать кнопку - открывать новое окно а там все вносить, чем дописывать руками что-нить
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:36
Игорь Столяров
talgat55 писал(а): у меня в тулбаре таких переменных много
Может быть просто пойти по пути наложения окна на AppFrame ?
Мы вот здесь это обсуждали:
http://forum.clarionlife.net/phpbb/view ... f=1&t=3718
Тогда можно будет по настоящему разгуляться с вводом данных прямо в главном окне программы ...

Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 13:49
talgat55
оч.интересно - попробую
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 14:00
Ал
talgat55 писал(а):оч.интересно - попробую
может стоит пересмотреть логику работы прикладухи в этом тонком месте... и не терять время на "фокусы-покусы"?
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 14:22
Ал
Ал писал(а):talgat55 писал(а):оч.интересно - попробую
может стоит пересмотреть логику работы прикладухи в этом тонком месте... и не терять время на "фокусы-покусы"?
ps Spin поле пробовал?
- 0 не будет точно, а диапазон значений для целого думаю указать не проблема?
Ввод переменных в MAIN
Добавлено: 14 Апрель 2017, 15:53
talgat55
" пересмотрел логику..."