Найдено 4860 результатов
- 19 Апрель 2010, 18:52
- Форум: CLARION for Windows
- Тема: sql datetime непонятки!
- Ответы: 9
- Просмотры: 3949
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
- Просмотры: 4070
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.
- 27 Октябрь 2009, 18:46
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Да Alert работает. Даже Alert для данного поля.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
- 21 Октябрь 2009, 16:26
- Форум: CLARION for Windows
- Тема: Противный сканер ...
- Ответы: 7
- Просмотры: 4113
Re: Противный сканер ...
Попробовал на своем сканере. Использую кодировку EAN-128. Для последовательностей, к примеру, 'qwertyuiop' и 'йцукенгшщз' штрихкод будет одинаковым. И это, видимо, заложено изначально туда, и никак не зависит ни от сканера, ни от типа его подключения. Поэтому есть две мысли. 1. Попробовать найти тип...
- 20 Октябрь 2009, 16:37
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Попробовать не слабо. EMBEDS для обработки любого события этого поля - это метод TakeFieldEvent, управление ему не передается, если событие не Selected или Accepted. EMBEDS для обработки события Selected - это метод TakeSelected, обработкой события NewSelection он не занимается. Есть еще метод TakeN...