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

EugeneR
30 Июль 2012, 17:55
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Огромнейшее спасибо!!! Я давно уже не студент, мне 44. И не программист к тому же. Просто в начале 90-х приходилось на CLIPPERE SUMMER'86 писать маленькие проги под DOS на работе (городская телефонная связь). Был так же опыт работы в MASM'е тоже под DOS. В то время CLARION был наравне и с PASCAL'ем ...
EugeneR
04 Июль 2012, 19:37
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Есть еще такой вопрос. Как сделать скроллинг в List'е по колесику мыши?
EugeneR
08 Июнь 2012, 19:10
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Да. Приложение маленькое, поэтому так и сделал. Всеравно пока тренируюсь. А как на счет видимости переменных? Какие глобальны?
EugeneR
08 Июнь 2012, 17:26
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Извиняюсь, префикс есть. Он имеет имя такое же как у очереди (см. код выше).
EugeneR
07 Июнь 2012, 17:53
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Очередь одна на все окна. Префикса нет.
EugeneR
05 Июнь 2012, 12:08
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

У меня такой еще вопрос. Есть несколько окон (редактирования, добавления записей). В качестве переменных ввода-вывода использую поля из структуры QUEUE. Работает. Но при трансляции идет предупреждение Warning: Label Dublicated, second used ?Q.Tel . На это можно забить или как-то уйти от этого?
EugeneR
27 Май 2012, 21:17
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Большое спасибо за разбор и корректировку моего кода. Пока работаю только с проектами. Чтобы познакомиться с работай аппликаций и созданием словарей, нужна информация об отличии первых от проекта и "физике" вторых. Есть какая-нибудь информация почитать? Может о них можно кратко что-то написать?
EugeneR
25 Май 2012, 13:01
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Извините, исправлюсь. Если не трудно, подскажите что с моей проблемой?
EugeneR
25 Май 2012, 7:27
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Вот код, посмотрите, пожалуйста. Как работать с индексными файлами (или ключами)? Как исправить режим корректировки записи? Как улучшить фильтр? (Давайте только без шаблонов, всё ручками - мне так надо для большего понимания "из нутри")
PROGRAM
INCLUDE('KEYCODES.CLW')
MAP
Main PROCEDURE

END ...
EugeneR
24 Май 2012, 7:23
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

В этой же очереди надо сохранить либо значение уникального ключа (ID), чтобы потом можно было сделать GET по ключу,
либо, если такового нет, то POINTER или POSITION (в зависимости от драйвера)

Я использую драйвер TOPSPEED. KEY не использую, потому что, когда его указываю, то при открытии базы ...
EugeneR
23 Май 2012, 13:46
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

В общем случае перед выполнением функции Put(F) необходимо выполнить функцию Get(F) или SET(F), и разумеется, NEXT(F), чтобы обозначить запись, над которой будут выполняться операции изменения или удаления.

Я использую в ROUTINE загрузку Q из F (через VIEW)
LoadQueue ROUTINE
LOOP
NEXT(V)
IF ...
EugeneR
22 Май 2012, 13:03
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Всем здравствуйте! Помогите пожалуйста с таким маленьким вопросом. А то я что-то запутался совсем...
OF ?EditRec ! редактировать запись
GET(Q,CHOICE(?List)) ! получить в Q выделенную строку из List'а
OPEN(WinEditRec) ! открыть окно редактирования записи (это окно номер 2)
?UpdTel{PROP:USE}=Q ...
EugeneR
24 Февраль 2012, 8:08
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Я не пользуюсь браузем. Все в ручную.
EugeneR
24 Февраль 2012, 7:36
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Да перечитываю эту запись. А LIST не обновляется.
EugeneR
23 Февраль 2012, 9:02
Форум: CLARION for Windows
Тема: LIST как BROWSE (Clarion 5.5)
Ответы: 63
Просмотры: 36314

Re: LIST как BROWSE (Clarion 5.5)

Здравствуйте все! Продолжаю тему LIST как BROWSE. Столкнулся с такой ситуацией. Немного научился работе с LISTом. Есть структура программы: File->View->Queue->List. Итак, перемещаемся стрелками по записям в LISTе, по нажатии Enter открываем окно для редактирования записи, изменяем поля, жмем ...