Найдено 4870 результатов

kreator
28 Январь 2010, 18:24
Форум: CLARION for Windows
Тема: Как работать с периодическими реквизитами ?
Ответы: 9
Просмотры: 3686

Re: Как работать с периодическими реквизитами ?

Надо в таблице "История" сделать поле ID (уникальное и поставить на него автонумерацию). А потом отображать только запись с самым большим ID.
kreator
24 Ноябрь 2009, 18:52
Форум: CLARION for Windows
Тема: Опциональный справочник с автозаполнением
Ответы: 14
Просмотры: 5034

Re: Опциональный справочник с автозаполнением

Для SQL, вообще, предела нет. Например, можно добавить физические процессоры на сервак. Опять же можно View сделать по одному полю. В конторе сейчас сделаем гигабитную сеть, причем на серваке - два гигабитных порта с функцией Teaming (работающие как один). А обычная файловая БД на данный момент бесп...
kreator
18 Ноябрь 2009, 15:45
Форум: CLARION for Windows
Тема: Кларион и 1с
Ответы: 10
Просмотры: 4086

Re: Кларион и 1с

А напрямую из БД не пойдет?
kreator
18 Ноябрь 2009, 15:41
Форум: CLARION for Windows
Тема: Опциональный справочник с автозаполнением
Ответы: 14
Просмотры: 5034

Re: Опциональный справочник с автозаполнением

В догонку. Код для события ScrollDown: i# = (?LOC:FirstName{Prop:ListFeq}){Prop:Selected} if i#<records(LOC:Queue) get(LOC:Queue,i#+1) LOC:FirstName = LOC:Queue.LOC:Name display(?LOC:FirstName) ?LOC:FirstName{Prop:SelStart} = 1 ?LOC:FirstName{Prop:SelEnd} = len(clip(LOC:FirstName)) (?LOC:FirstName{P...
kreator
18 Ноябрь 2009, 13:24
Форум: CLARION for Windows
Тема: Опциональный справочник с автозаполнением
Ответы: 14
Просмотры: 5034

Re: Опциональный справочник с автозаполнением

Сделал образец. Блок данных: LOC:Queue QUEUE,PRE() LOC:Name LIKE(ADR:Name) END LOC:FirstName LIKE(ADR:Name) ComboBox в структуре Windows: COMBO(@s60),AT(17,167,173,10),USE(LOC:FirstName),IMM,VSCROLL,FORMAT('80L(2)|M@s60@'),DROP(10),FROM(LOC:Queue) Не забыть IMM. Формируем Queue, например, после откр...
kreator
17 Ноябрь 2009, 15:51
Форум: CLARION for Windows
Тема: Опциональный справочник с автозаполнением
Ответы: 14
Просмотры: 5034

Re: Опциональный справочник с автозаполнением

У меня есть вариант обработки DropCombo при редактировании по месту. !Update the list with the value from the drop list case event of EVENT:Selected if CON:ObjectID do FillDropEditQ2 if ~records(DropEditQ2) if LOC:EIPColumn1 LOC:EIPColumn1 = False RETURN EditAction:Backward else RETURN EditAction:Fo...
kreator
16 Ноябрь 2009, 16:11
Форум: CLARION for Windows
Тема: Опциональный справочник с автозаполнением
Ответы: 14
Просмотры: 5034

Re: Опциональный справочник с автозаполнением

Надо делать комбо по очереди. А функциональность прописать руками. При событии NewSelection организовать поиск по очереди, если есть такой кусок имени, то присвоить значение из очереди. И не забыть о prop:SelStart и prop:SelEnd.
kreator
27 Октябрь 2009, 18:46
Форум: CLARION for Windows
Тема: Длина текстового поля
Ответы: 25
Просмотры: 8313

Re: Длина текстового поля

Да Alert работает. Даже Alert для данного поля.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
kreator
21 Октябрь 2009, 16:26
Форум: CLARION for Windows
Тема: Противный сканер ...
Ответы: 7
Просмотры: 4143

Re: Противный сканер ...

Попробовал на своем сканере. Использую кодировку EAN-128. Для последовательностей, к примеру, 'qwertyuiop' и 'йцукенгшщз' штрихкод будет одинаковым. И это, видимо, заложено изначально туда, и никак не зависит ни от сканера, ни от типа его подключения. Поэтому есть две мысли. 1. Попробовать найти тип...
kreator
20 Октябрь 2009, 16:37
Форум: CLARION for Windows
Тема: Длина текстового поля
Ответы: 25
Просмотры: 8313

Re: Длина текстового поля

Попробовать не слабо. EMBEDS для обработки любого события этого поля - это метод TakeFieldEvent, управление ему не передается, если событие не Selected или Accepted. EMBEDS для обработки события Selected - это метод TakeSelected, обработкой события NewSelection он не занимается. Есть еще метод TakeN...
kreator
16 Октябрь 2009, 21:55
Форум: CLARION for Windows
Тема: Противный сканер ...
Ответы: 7
Просмотры: 4143

Re: Противный сканер ...

Мое мнение. Либо тупо поставить соответствие между символами ('q' = 'й'), либо принудительно включать нужную раскладку при выборе поля формы (т.е. если поле должно быть латинским - то включать английскую, и наоборот). Есть winapi функция ActivateKeyboardLayout. Пример использования ее должен лежать ...
kreator
13 Октябрь 2009, 20:43
Форум: CLARION for Windows
Тема: Длина текстового поля
Ответы: 25
Просмотры: 8313

Re: Длина текстового поля

Для текстового поля нет события NewSelection (во всяком случае в стандартных шаблонах). Поэтому и проблема.
kreator
13 Октябрь 2009, 20:27
Форум: SQL, Oracle, ...
Тема: Драйвер ODBC
Ответы: 12
Просмотры: 6417

Re: Драйвер ODBC

А вот бы обойтись без установки драйвера. Приходится обойти все компы. А если их 100? Поэтому прописать источник ODBC - это уже ерунда по времени.
kreator
09 Октябрь 2009, 17:38
Форум: SQL, Oracle, ...
Тема: Драйвер ODBC
Ответы: 12
Просмотры: 6417

Re: Драйвер ODBC

То есть драйвер ODBC все равно приходиться ставить?
kreator
09 Октябрь 2009, 15:46
Форум: SQL, Oracle, ...
Тема: Драйвер ODBC
Ответы: 12
Просмотры: 6417

Re: Драйвер ODBC

А можно поподробнее об 'Driver={{SQL Native Client}'. Надо ставить SQL Native Client для определенного SQL сервака?