Найдено 4862 результата
- 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.
- 27 Октябрь 2009, 18:46
- Форум: CLARION for Windows
- Тема: Длина текстового поля
- Ответы: 25
- Просмотры: 8276
Re: Длина текстового поля
Да Alert работает. Даже Alert для данного поля.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.
Но самое интересное, что даже при "ручной" обработке окна событие NewSelection не происходит.