LIST как BROWSE (Clarion 5.5)

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
EugeneR
Посетитель
Сообщения: 30
Зарегистрирован: 02 Август 2011, 12:40
Откуда: г. Ленинск-Кузнецкий

LIST как BROWSE (Clarion 5.5)

Сообщение EugeneR »

Добрый день!Подскажите начинающему. Можно ли LIST использовать как полноценный BROWSE? Редактирование полей, удаление - добавление записей, сортировки, установки фильтров и т.д. Спасибо.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение kreator »

Видимо, надо использовать In-Memory Driver.
We are hard at work… for you. :)
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Re: LIST как BROWSE (Clarion 5.5)

Сообщение StillZero »

подробности надо конечно... в общем ответ ДА, Можно
Все сайты закрыты...
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Shur »

Да, конечно, можно. Только вы на всю обвязку потратите неделю, а если начинающий, то и того дольше. На отладку уйдёт столько же.
В то же время если это полноценная таблица, то на создание броуза у вас уйдёт минут 15.
Кларион на то и RAD-система, и по совместительству язык 4-го поколения, чтобы избавлять разработчика от ненужной рутинной работы.
Так что вопрос остается открытым: что хотите сделать и чем не подходит броуз?
EugeneR
Посетитель
Сообщения: 30
Зарегистрирован: 02 Август 2011, 12:40
Откуда: г. Ленинск-Кузнецкий

Re: LIST как BROWSE (Clarion 5.5)

Сообщение EugeneR »

Хорошо. В общем ясно. Давайте рассмотрим простой пример из одной ASCII базы на 3 поля. В LIST сделать просмотр и редактирование по выделенному полю просто. А вот с BROWSE - даже разбор примеров сильно озадачивает. Если можно, дайте простой пример c объяснениями как с BROWSE оформить работу с такой базой.
Аватара пользователя
morkovin
Ветеран
Сообщения: 909
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: LIST как BROWSE (Clarion 5.5)

Сообщение morkovin »

простой пример из одной ASCII базы
Вы выбрали ASCII-драйвер для БД? Это меня сильно "смущает" :)
WBR, morkovin
EugeneR
Посетитель
Сообщения: 30
Зарегистрирован: 02 Август 2011, 12:40
Откуда: г. Ленинск-Кузнецкий

Re: LIST как BROWSE (Clarion 5.5)

Сообщение EugeneR »

ASCII драйвер - это не принципиально в моем случае.
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Shur »

А как организованы данные внутри файла? Покажите фрагмент такого файла.
Я бы уж тогда говорил бы о драйвере BASIC.
Но, сторого говоря, ASCII файл не является "полноценной таблицей".
Так что вы, возможно, правы, что броуз здесь не подойдёт.
Наверное, стоит проверить работу броуз-темплейта с BASIC драйвером. Мне не доводилось делать такого.
Если нет, то тогда считывайте в очередь, показывайте ее листом, редактируйте, при выходе заново сохраняйте в файл.
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Губин Игорь »

Можно! Если делать ручками, то делов если не на несколько минут, то на пару часов (с огроооомным запасом) максимум. Многое, конечно, зависит от того, что там у тебя и какие шаблоны. Если у тебя легаси, то можешь стукнуться в личку - помогу
Это я только кажусь дураком! На самом деле я полный идиот!
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Shur »

Что я и говорю - RAD-система :-). Особенно в руках опытных разработчиков.
Если расклад такой, как я описал, то пара - не пара часов, но за денёк осилить можно.
Большой разницы в шаблонах здесь нет, ведь писать будете руками.
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение kreator »

Shur » 21 Октябрь 2011, 10:41

Если нет, то тогда считывайте в очередь, показывайте ее листом, редактируйте, при выходе заново сохраняйте в файл.
Для многопользовательского режима это не пойдет.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Губин Игорь »

Для многопользовательского режима ничего не подойдёт при работе с текстовым файлом. Т.к. придётся писать кучу окружения . Головной боли много, а смысла никакого... Даже ворд не редактирует файлы в многопользовательском режиме
Это я только кажусь дураком! На самом деле я полный идиот!
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение kreator »

По-моему не было речи о текстовом файле. EugeneR привел пример ASCII драйвера потому, что он по алфавиту первый. Давайте речь вести хотя бы о TopSpeed драйвере.
We are hard at work… for you. :)
Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 2329
Зарегистрирован: 16 Сентябрь 2005, 16:35
Откуда: Москва
Поблагодарили: 18 раз

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Губин Игорь »

Если драйвер топспид, то нафига козе баян? С этим драйвером и стандартный броуз работает.

Короче непонятно, что человеку требуется.
А так, в общем случае, то ДА, можно обрамить обычный List всем, что сопутствует шаблону Browse
Это я только кажусь дураком! На самом деле я полный идиот!
Shur
Ветеран
Сообщения: 384
Зарегистрирован: 02 Июль 2011, 18:49

Re: LIST как BROWSE (Clarion 5.5)

Сообщение Shur »

Да уж реально перегнули с многопользовательским-то! Открыли файл монопольно, остальные ждут, пока редактирование не закончится. Текстовый файл - вещь, далее не квантуемая.
Короче, мы здесь додумываем, а EugeneR нам конкретики не даёт.
Ответить