Найдено 4863 результата
- 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 контрол повесить на кнопку?
- 10 Июнь 2010, 19:18
- Форум: CLARION for Windows
- Тема: Позиционирование в Browse
- Ответы: 9
- Просмотры: 3956
Re: Позиционирование в Browse
Вообще мне задача не ясна. Пробую понять. Есть две таблицы, связанные в словаре по какому-то полю. Но в экранной форме отображаются два Browse без наложения условий связи, т.е. отображаются таблицы целиком. При выборе записи одной таблицы надо спозиционировать курсор на запись другой таблицы, связан...
- 08 Июнь 2010, 18:18
- Форум: CLARION for Windows
- Тема: Позиционирование в Browse
- Ответы: 9
- Просмотры: 3956
Re: Позиционирование в Browse
А что если воспользоваться локатором? Сначала естественно найти нужную запись в таблице, а потом создать переменную, отвечающую за локатор, как надо, вызвать нужный метод класса локатора. Сложновато, конечно. Проще, действительно, отказаться от постраничной закачки.
- 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(...
- 12 Март 2010, 15:01
- Форум: CLARION for Windows
- Тема: Browse в 7.0 (инициализация)
- Ответы: 6
- Просмотры: 2854
Re: Browse в 7.0 (инициализация)
Вариант Igor'я - прост и красив. Кстати, не всегда по умолчанию курсор устанавливается на первую строку. У меня много броувсов, где по умолчанию курсор в последней строке. Может есть какая-то система в этом. Никто не знает?
- 01 Февраль 2010, 14:08
- Форум: CLARION for Windows
- Тема: Как работать с периодическими реквизитами ?
- Ответы: 9
- Просмотры: 3674
Re: Как работать с периодическими реквизитами ?
Думаю без ручного кода не обойтись, используем set, get, если не SQL. Все равно же пишешь код для снятия и установки флага. И, по-моему, неправильно бизнес логику загонять в словарь. А если посмотреть на SQL? Там это, вообще, родит кучу проблем.
- 29 Январь 2010, 15:02
- Форум: CLARION for Windows
- Тема: Конвертация отчетов в что-нибудь ...
- Ответы: 25
- Просмотры: 7925
Re: Конвертация отчетов в что-нибудь ...
ИМХО для отчета Excel - не удобный формат. Единственный плюс - маленький размер файла.
- 29 Январь 2010, 14:43
- Форум: CLARION for Windows
- Тема: Как работать с периодическими реквизитами ?
- Ответы: 9
- Просмотры: 3674
Re: Как работать с периодическими реквизитами ?
Ну, если пользователю разрешено редактировать записи истории, то надо явно привязываться к дате. "Свежая запись" - это какая? Та, которая редактировалась последней или последняя по дате изменения?
- 28 Январь 2010, 18:24
- Форум: CLARION for Windows
- Тема: Как работать с периодическими реквизитами ?
- Ответы: 9
- Просмотры: 3674
Re: Как работать с периодическими реквизитами ?
Надо в таблице "История" сделать поле ID (уникальное и поставить на него автонумерацию). А потом отображать только запись с самым большим ID.
- 24 Ноябрь 2009, 18:52
- Форум: CLARION for Windows
- Тема: Опциональный справочник с автозаполнением
- Ответы: 14
- Просмотры: 5013
Re: Опциональный справочник с автозаполнением
Для SQL, вообще, предела нет. Например, можно добавить физические процессоры на сервак. Опять же можно View сделать по одному полю. В конторе сейчас сделаем гигабитную сеть, причем на серваке - два гигабитных порта с функцией Teaming (работающие как один). А обычная файловая БД на данный момент бесп...
- 18 Ноябрь 2009, 15:45
- Форум: CLARION for Windows
- Тема: Кларион и 1с
- Ответы: 10
- Просмотры: 4071
Re: Кларион и 1с
А напрямую из БД не пойдет?
- 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...
- 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, например, после откр...
- 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...
- 16 Ноябрь 2009, 16:11
- Форум: CLARION for Windows
- Тема: Опциональный справочник с автозаполнением
- Ответы: 14
- Просмотры: 5013
Re: Опциональный справочник с автозаполнением
Надо делать комбо по очереди. А функциональность прописать руками. При событии NewSelection организовать поиск по очереди, если есть такой кусок имени, то присвоить значение из очереди. И не забыть о prop:SelStart и prop:SelEnd.