Найдено 4864 результата
- 16 Ноябрь 2009, 16:11
- Форум: CLARION for Windows
- Тема: Опциональный справочник с автозаполнением
- Ответы: 14
- Просмотры: 5013
Re: Опциональный справочник с автозаполнением
Надо делать комбо по очереди. А функциональность прописать руками. При событии NewSelection организовать поиск по очереди, если есть такой кусок имени, то присвоить значение из очереди. И не забыть о prop:SelStart и prop:SelEnd.
- 27 Октябрь 2009, 18:46
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Да Alert работает. Даже Alert для данного поля.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
- 21 Октябрь 2009, 16:26
- Форум: CLARION for Windows
- Тема: Противный сканер ...
- Ответы: 7
- Просмотры: 4114
Re: Противный сканер ...
Попробовал на своем сканере. Использую кодировку EAN-128. Для последовательностей, к примеру, 'qwertyuiop' и 'йцукенгшщз' штрихкод будет одинаковым. И это, видимо, заложено изначально туда, и никак не зависит ни от сканера, ни от типа его подключения. Поэтому есть две мысли. 1. Попробовать найти тип...
- 20 Октябрь 2009, 16:37
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Попробовать не слабо. EMBEDS для обработки любого события этого поля - это метод TakeFieldEvent, управление ему не передается, если событие не Selected или Accepted. EMBEDS для обработки события Selected - это метод TakeSelected, обработкой события NewSelection он не занимается. Есть еще метод TakeN...
- 16 Октябрь 2009, 21:55
- Форум: CLARION for Windows
- Тема: Противный сканер ...
- Ответы: 7
- Просмотры: 4114
Re: Противный сканер ...
Мое мнение. Либо тупо поставить соответствие между символами ('q' = 'й'), либо принудительно включать нужную раскладку при выборе поля формы (т.е. если поле должно быть латинским - то включать английскую, и наоборот). Есть winapi функция ActivateKeyboardLayout. Пример использования ее должен лежать ...
- 13 Октябрь 2009, 20:43
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Для текстового поля нет события NewSelection (во всяком случае в стандартных шаблонах). Поэтому и проблема.
- 13 Октябрь 2009, 20:27
- Форум: SQL, Oracle, ...
- Тема: Драйвер ODBC
- Ответы: 12
- Просмотры: 6401
Re: Драйвер ODBC
А вот бы обойтись без установки драйвера. Приходится обойти все компы. А если их 100? Поэтому прописать источник ODBC - это уже ерунда по времени.
- 09 Октябрь 2009, 17:38
- Форум: SQL, Oracle, ...
- Тема: Драйвер ODBC
- Ответы: 12
- Просмотры: 6401
Re: Драйвер ODBC
То есть драйвер ODBC все равно приходиться ставить?
- 09 Октябрь 2009, 15:46
- Форум: SQL, Oracle, ...
- Тема: Драйвер ODBC
- Ответы: 12
- Просмотры: 6401
Re: Драйвер ODBC
А можно поподробнее об 'Driver={{SQL Native Client}'. Надо ставить SQL Native Client для определенного SQL сервака?
- 07 Октябрь 2009, 16:07
- Форум: CLARION for Windows
- Тема: DIRECTORY и сложное имя каталога
- Ответы: 6
- Просмотры: 2665
Re: DIRECTORY и сложное имя каталога
Из Хелпа: The queue parameter must name a QUEUE with a structure that begins the same as the following structure contained in EQUATES.CLW: ff_:queue QUEUE,PRE(ff_),TYPE name STRING(13) date LONG time LONG size LONG attrib BYTE !A bitmap, the same as the attributes EQUATEs END or the following struc...
- 22 Сентябрь 2009, 16:16
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Sorry. Атрибут IMM только в ENTRY (в стандартных шаблонах). Мой вариант не подходит. Кстати, не понятно, что мешает сделать этот атрибут в TEXT?
- 21 Сентябрь 2009, 20:07
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Ставим на текстовое поле атрибут IMM. Для события NewSelection этого поля пишем:
update(?LOC:TempString)
LOC:Len = len(clip(LOC:TempString))
display(?LOC:Len)
Как-то так. Все работает.
update(?LOC:TempString)
LOC:Len = len(clip(LOC:TempString))
display(?LOC:Len)
Как-то так. Все работает.
- 15 Сентябрь 2009, 18:43
- Форум: CLARION for Windows
- Тема: Vista
- Ответы: 14
- Просмотры: 4760
Re: Vista
А "не запускается" это как? Сообщает что-нибудь? Висит как процесс, а картинку не показывает? Кстати есть в Висте установка на совместимость, например с XP.
- 04 Сентябрь 2009, 16:27
- Форум: CLARION for Windows
- Тема: Так что же можно сделать на Кларионе
- Ответы: 17
- Просмотры: 7209
Re: Так что же можно сделать на Кларионе
Господа! Еще раз объясните тупому. Exe-шник лежит в каталоге C:\LSGConta\. БД - в C:\LSGConta\bdb\bdb.tps. Сканером смотрю - есть таблица SEC с записями: 1, Абрамович, смотрящий, 1; 2, Рабинович, бригадир, 2. В программе: полный путь к базе данных - c:\LSGСonta\bdb\. При вводе кода - 1 и пароля -1 п...
- 03 Сентябрь 2009, 18:16
- Форум: CLARION for Windows
- Тема: Так что же можно сделать на Кларионе
- Ответы: 17
- Просмотры: 7209
Re: Так что же можно сделать на Кларионе
Не удается пройти код с паролем. На диске создается файл !sec.tps, естественно пустой. Что может быть?