Найдено 30 результатов
- 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'ем ...
- 04 Июль 2012, 19:37
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Есть еще такой вопрос. Как сделать скроллинг в List'е по колесику мыши?
- 08 Июнь 2012, 19:10
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Да. Приложение маленькое, поэтому так и сделал. Всеравно пока тренируюсь. А как на счет видимости переменных? Какие глобальны?
- 08 Июнь 2012, 17:26
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Извиняюсь, префикс есть. Он имеет имя такое же как у очереди (см. код выше).
- 07 Июнь 2012, 17:53
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Очередь одна на все окна. Префикса нет.
- 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 . На это можно забить или как-то уйти от этого?
- 27 Май 2012, 21:17
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Большое спасибо за разбор и корректировку моего кода. Пока работаю только с проектами. Чтобы познакомиться с работай аппликаций и созданием словарей, нужна информация об отличии первых от проекта и "физике" вторых. Есть какая-нибудь информация почитать? Может о них можно кратко что-то написать?
- 25 Май 2012, 13:01
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Извините, исправлюсь. Если не трудно, подскажите что с моей проблемой?
- 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 ...
PROGRAM
INCLUDE('KEYCODES.CLW')
MAP
Main PROCEDURE
END ...
- 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 не использую, потому что, когда его указываю, то при открытии базы ...
либо, если такового нет, то POINTER или POSITION (в зависимости от драйвера)
Я использую драйвер TOPSPEED. KEY не использую, потому что, когда его указываю, то при открытии базы ...
- 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 ...
Я использую в ROUTINE загрузку Q из F (через VIEW)
LoadQueue ROUTINE
LOOP
NEXT(V)
IF ...
- 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 ...
OF ?EditRec ! редактировать запись
GET(Q,CHOICE(?List)) ! получить в Q выделенную строку из List'а
OPEN(WinEditRec) ! открыть окно редактирования записи (это окно номер 2)
?UpdTel{PROP:USE}=Q ...
- 24 Февраль 2012, 8:08
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Я не пользуюсь браузем. Все в ручную.
- 24 Февраль 2012, 7:36
- Форум: CLARION for Windows
- Тема: LIST как BROWSE (Clarion 5.5)
- Ответы: 63
- Просмотры: 36314
Re: LIST как BROWSE (Clarion 5.5)
Да перечитываю эту запись. А LIST не обновляется.
- 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 открываем окно для редактирования записи, изменяем поля, жмем ...