Ввод переменных в MAIN

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

c6.3 c10 ABC SQL В main хочу вводить переменную - целое - при попытки ввода появляются нули которые затираешь и вносишь
Как убрать эту фигню ? Что только не делал с форматом . Причем этом только в МAIN окне - в других окнах - без проблем
?
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Ввод переменных в MAIN

Сообщение Ал »

talgat55 писал(а):c6.3 c10 ABC SQL В main хочу вводить переменную - целое - при попытки ввода появляются нули которые затираешь и вносишь
Как убрать эту фигню ? Что только не делал с форматом . Причем этом только в МAIN окне - в других окнах - без проблем
?
хех..., "кашпировский"?, :mrgreen: для начала - код в студию для All...
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ввод переменных в MAIN

Сообщение Yufil »

Бывает такое дело, если поле первое или единственное.

1. Флажок "Entry Patterns" (MASK) для окна включен ? А надо включить...
2. Для поля ввода включен Insert или OverWrite ? А надо Insert...
3. Поле первое? Может быть, есть смысл аккуратно переставить курсор, что-то типа
...
Case Event:OpenWindow
Select(?NumField, 10) ! В 10 позицию
...
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

п.1 и 2 выполнил - без разницы
Почему это происходит только в главном окне
Для всех вызываемых дочерних окон - все норм - кидаю перемнные не задумываясь
Любой может убедиться бросив переменную для ввода в окно Main
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ввод переменных в MAIN

Сообщение Yufil »

а что значит - в главном окне? На тулбаре фрейма ?
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

да
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ввод переменных в MAIN

Сообщение Yufil »

Ага... Было такое... Ещё похожие проблемы для окон с полями без фокуса (например, skip на все поля) или с ровно одним полем.
Всё-таки попробуй после открытия окна явно курсор поставить с помощью Select (?Field,позиция курсора)
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

у меня в тулбаре таких переменных много
Yufil
Ветеран движения
Сообщения: 1277
Зарегистрирован: 16 Май 2006, 14:34
Контактная информация:

Ввод переменных в MAIN

Сообщение Yufil »

Интересно, поля на тулбаре имеют фокус?
Тогда отлавливай Event:Selected и сам перегоняй курсор в конец, используя Prop:SelStart и Prop:SelEnd.
Или, например, через Press или PressKey
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

фокус есть
Корче надо в тулбар вешать кнопку - открывать новое окно а там все вносить, чем дописывать руками что-нить
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 7373
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 13 раз
Поблагодарили: 48 раз

Ввод переменных в MAIN

Сообщение Игорь Столяров »

talgat55 писал(а): у меня в тулбаре таких переменных много
Может быть просто пойти по пути наложения окна на AppFrame ?
Мы вот здесь это обсуждали: http://forum.clarionlife.net/phpbb/view ... f=1&t=3718

Тогда можно будет по настоящему разгуляться с вводом данных прямо в главном окне программы ... ;)
За теми кто отстал - не возвращаться. (С) Кодекс
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

оч.интересно - попробую
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Ввод переменных в MAIN

Сообщение Ал »

talgat55 писал(а):оч.интересно - попробую
может стоит пересмотреть логику работы прикладухи в этом тонком месте... и не терять время на "фокусы-покусы"?
Ал
✯ Ветеран ✯
Сообщения: 1014
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Поблагодарили: 1 раз

Ввод переменных в MAIN

Сообщение Ал »

Ал писал(а):
talgat55 писал(а):оч.интересно - попробую
может стоит пересмотреть логику работы прикладухи в этом тонком месте... и не терять время на "фокусы-покусы"?
ps Spin поле пробовал?
- 0 не будет точно, а диапазон значений для целого думаю указать не проблема?
talgat55
Ветеран
Сообщения: 316
Зарегистрирован: 11 Сентябрь 2008, 12:53
Благодарил (а): 3 раза

Ввод переменных в MAIN

Сообщение talgat55 »

" пересмотрел логику..."
Ответить