Программа для блондинок

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8227
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Программа для блондинок

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

Привет всем !

Если совсем кратко: у меня клиент попросил для своих сотрудниц реализовать в программе
отображение в полях ввода русских и английских символов разными цветами (например синим и красным),
что бы сразу было видно ошибки раскладки клавиатуры при вводе данных.

Девушки часто путают раскладку и вводят название товаров в разной раскладке символами одинаковыми
по начертанию ("о", "с", "е" и т.д.) и потом возникают проблемы с поиском таких товаров в фильтрах.

Клиента я уже послал установить PUNTO и дать девушкам окончить школу, перед тем как брать на работу.
А сам вот сижу и думаю - идея-то достаточно креативная ! Такое в принципе можно реализовать ? ;)
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Admin
Администратор
Сообщения: 4019
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 58 раз
Поблагодарили: 41 раз
Контактная информация:

Программа для блондинок

Сообщение Admin »

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

Программа для блондинок

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

Да ... мы тоже делаем проверку строк на допустимые символы, например при загрузке из XLS ...
Но здесь немного другое. В наименовании "Фотоаппарат CANON" можно буквы "о" набрать в английской раскладке,
а "О" в русской (как говорил поручик Ржевский: Господа офицеры молчать !), но по факту потом не найдешь
поиском при фильтрации ни "фотоаппарат", ни "CANON" ... и все символы разрешенные. :idied:
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3342
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 20 раз
Поблагодарили: 56 раз
Контактная информация:

Программа для блондинок

Сообщение Дед Пахом »

можно на выходе из формы (TakeComplete) проверить все поля ввода по словам: если в слове есть и русские, и латинские буквы, то предложить скорректировать.
С уважением, ДП
BOB
Ветеран
Сообщения: 336
Зарегистрирован: 17 Июль 2005, 5:43

Программа для блондинок

Сообщение BOB »

Дед с полпинка решил .
kreator
✯ Ветеран ✯
Сообщения: 5232
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 11 раз
Поблагодарили: 26 раз

Программа для блондинок

Сообщение kreator »

Копать нужно в сторону проверки правописания. Где-то хранить словарь надо. Слов с разной раскладкой в словаре нет, поэтому такие слова должны быть помечены. Как пометить? Визуально - как в MS Office или как на нашем форуме, технически - есть RTF контрол, он подчёркивание поддерживает, надеюсь. А есть и такая вот вещь - http://www.tmssoftware.com/site/tmsspellcheck.asp.
We are hard at work… for you. :)
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8227
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Программа для блондинок

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

Понятно, что лингвистическая и синтаксическая коррекция вопрос сложный и отдельный.
Здесь, кстати, вполне подойдет Punto Switcher, который теперь Yandex. К тому же он бесплатный.
Но иногда, вполне достаточно просто показать подсветку раскладки вводимого символа, что бы избежать ошибку ...
К тому же задача достаточно интересная. ;)
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Программа для блондинок

Сообщение Shur »

можно на выходе из формы (TakeComplete) проверить все поля ввода по словам: если в слове есть и русские, и латинские буквы, то предложить скорректировать.
В продолжение идеи можно, не дожидаясь выхода из формы, по завершению редактирования контрола поля со смешанными буквами подсвечивать его, изменяя фон контрола (с белого на бледно-красный, например).
В противном случае, если хочется подсвечивать отдельные буквы, нужно entry-контролы менять на rtf-контролы и колупаться с расстановкой тэгов в rtf. IMHO большой гемор.
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2675
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 29 раз

Программа для блондинок

Сообщение Губин Игорь »

Можно программно устанавливать раскладку при вводе в каждое поле.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8227
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Программа для блондинок

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

Shur писал(а): В противном случае, если хочется подсвечивать отдельные буквы, нужно entry-контролы менять на rtf-контролы и колупаться с расстановкой тэгов в rtf. IMHO большой гемор.
Ура ! Первый ответ по существу вопроса. ;) Спасибо ! Уже есть над чем подумать ...
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2675
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 29 раз

Программа для блондинок

Сообщение Губин Игорь »

Игорь Столяров писал(а): Ура ! Первый ответ по существу вопроса. ;) Спасибо ! Уже есть над чем подумать ..
Можно, но головной боли будет немеряно.
Это я только кажусь дураком! На самом деле я полный идиот!
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8227
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 33 раза
Поблагодарили: 105 раз

Программа для блондинок

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

Губин Игорь писал(а): Можно, но головной боли будет немеряно.
Понятно ... Но есть технологическая возможность решения вопроса. Это уже прекрасно.
Можно, например, для начала сделать отчетик для визуального контроля данных ....
За теми, кто отстал, не возвращаться ! 🏴‍☠️ Кодекс
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Программа для блондинок

Сообщение Shur »

Игорь Столяров писал(а):
Shur писал(а): В противном случае, если хочется подсвечивать отдельные буквы, нужно entry-контролы менять на rtf-контролы и колупаться с расстановкой тэгов в rtf. IMHO большой гемор.
Ура ! Первый ответ по существу вопроса. ;) Спасибо ! Уже есть над чем подумать ...
Губин Игорь писал(а): Можно, но головной боли будет немеряно.
Может и не будет... Проход по введённой строке: если есть переход с кирилицы на латиницу, вставляем тег "дальше показывать красным"; обратный переход -- вставляем тэг "конец красного, дальше показывать синим".
Аватара пользователя
Губин Игорь
Шубуршун
Сообщения: 2675
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Благодарил (а): 5 раз
Поблагодарили: 29 раз

Программа для блондинок

Сообщение Губин Игорь »

Shur писал(а): Проход по введённой строке
Т.е. надо обрабатывать события по вводу в поле RTF с автоматическим изменением форматирования... :idied: Да ещё случайные переводы строки не забыть...
Проще во время ввода в обычный Entry (imm) анализировать ввод с выводом анализа в расположенное рядом поле RTF в режиме Read-Only.
Это я только кажусь дураком! На самом деле я полный идиот!
Ал
✯ Ветеран ✯
Сообщения: 1059
Зарегистрирован: 08 Июль 2005, 6:48
Откуда: Россия
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Программа для блондинок

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

Я так понимаю - допустимо рядом писать слова полностью в русской раскладке и латинице, но нельзя смешивать, т.е. если между буковками нет пробела/запятушки/... и они в разной раскладке, то блондинке сказать "Упс..." и покрасить, а если через пробел - просто покрасить?
Ответить