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

kreator
14 Июль 2010, 13:42
Форум: CLARION for Windows
Тема: Как Button{PROP:ICON} = ? ИЗ ПАМЯТИ
Ответы: 24
Просмотры: 7664

Re: Как Button{PROP:ICON} = ? ИЗ ПАМЯТИ

Идея такая. Если мы пишем BUTTON{PROP:ICON} = '~stop.ico', то есть ресурс в нашем exeшнике с данной иконкой. Надо покапать можно ли заменить этот ресурс в exeшнике на наш из BLOB, причем в динамике. И еще, а в чем кривизна, если Image контрол повесить на кнопку?
kreator
10 Июнь 2010, 19:18
Форум: CLARION for Windows
Тема: Позиционирование в Browse
Ответы: 9
Просмотры: 3956

Re: Позиционирование в Browse

Вообще мне задача не ясна. Пробую понять. Есть две таблицы, связанные в словаре по какому-то полю. Но в экранной форме отображаются два Browse без наложения условий связи, т.е. отображаются таблицы целиком. При выборе записи одной таблицы надо спозиционировать курсор на запись другой таблицы, связан...
kreator
08 Июнь 2010, 18:18
Форум: CLARION for Windows
Тема: Позиционирование в Browse
Ответы: 9
Просмотры: 3956

Re: Позиционирование в Browse

А что если воспользоваться локатором? Сначала естественно найти нужную запись в таблице, а потом создать переменную, отвечающую за локатор, как надо, вызвать нужный метод класса локатора. Сложновато, конечно. Проще, действительно, отказаться от постраничной закачки.
kreator
19 Апрель 2010, 18:52
Форум: CLARION for Windows
Тема: sql datetime непонятки!
Ответы: 9
Просмотры: 3950

Re: sql datetime непонятки!

А попробуй импортировать эту таблицу в кларионовский словарь. Кларион должен сам распознать это поле. В принципе хелп говорит так: ODBC TIMESTAMP fields can be manipulated using a STRING(8) followed by a GROUP over it which contains only a DATE field and a TIME field. Example: TimeStampField STRING(...
kreator
12 Март 2010, 15:01
Форум: CLARION for Windows
Тема: Browse в 7.0 (инициализация)
Ответы: 6
Просмотры: 2854

Re: Browse в 7.0 (инициализация)

Вариант Igor'я - прост и красив. Кстати, не всегда по умолчанию курсор устанавливается на первую строку. У меня много броувсов, где по умолчанию курсор в последней строке. Может есть какая-то система в этом. Никто не знает?
kreator
01 Февраль 2010, 14:08
Форум: CLARION for Windows
Тема: Как работать с периодическими реквизитами ?
Ответы: 9
Просмотры: 3674

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

Думаю без ручного кода не обойтись, используем set, get, если не SQL. Все равно же пишешь код для снятия и установки флага. И, по-моему, неправильно бизнес логику загонять в словарь. А если посмотреть на SQL? Там это, вообще, родит кучу проблем.
kreator
29 Январь 2010, 15:02
Форум: CLARION for Windows
Тема: Конвертация отчетов в что-нибудь ...
Ответы: 25
Просмотры: 7925

Re: Конвертация отчетов в что-нибудь ...

ИМХО для отчета Excel - не удобный формат. Единственный плюс - маленький размер файла.
kreator
29 Январь 2010, 14:43
Форум: CLARION for Windows
Тема: Как работать с периодическими реквизитами ?
Ответы: 9
Просмотры: 3674

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

Ну, если пользователю разрешено редактировать записи истории, то надо явно привязываться к дате. "Свежая запись" - это какая? Та, которая редактировалась последней или последняя по дате изменения?
kreator
28 Январь 2010, 18:24
Форум: CLARION for Windows
Тема: Как работать с периодическими реквизитами ?
Ответы: 9
Просмотры: 3674

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

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

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

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

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

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

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
Просмотры: 5013

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
Просмотры: 5013

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
Просмотры: 5013

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

Надо делать комбо по очереди. А функциональность прописать руками. При событии NewSelection организовать поиск по очереди, если есть такой кусок имени, то присвоить значение из очереди. И не забыть о prop:SelStart и prop:SelEnd.