Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DBGrid


ORMADA ©   (2004-07-29 08:51:00) 

Доб день! Только вот перехожу на KOL&MCK подскажите плиз какой-нить DBGrid для него есть смотрел на http://kol.mastak.ru/files3.htm#rabotasbazameedannqhничего подобного не нашёл


Gandalf   (2004-08-17 22:49:00) [1]

Засылай


ecm   (2004-07-31 14:41:00) [2]

Кстати если есть желающие потестить текущую версию KOLIBdb,
высказать свои замечания, пожелания (..маты :)
пишите - могу заслать


ecm   (2004-07-31 14:38:00) [3]

2Kladov
Может быть стоит попытаться "унифицировать" интерфейсы
библиотек доступа к базам KOLEdb,KOLSQLite, и т.д.
тогда можно было бы попытаться создать "универсальный" наследник
ListView специально для просмотра баз. Я тут заканчиваю библиотеку  KOLIBdb для доступа к InterBase/FireBird/Yaffil
через InterBase API. Пытаюсь сделать ее как можно более совместимой с KOLEdb по свойствам и методам. Как будет готова выложу исходники. Может быть стоит и другие библиотеки подогнать под этот "стандарт"?


Vladimir Kladov   (2004-07-31 10:55:00) [4]

Могу добавить: в работе с реальными задачами мы избегаем dbgrid'а, хоть и имеем дело с VCL (работаем в основном с MS SQL Server 2000/XP или 6.5). Для просмотра - усовершенствованный listview, редактировать лучше отдельной формой. Не часто БД имеет структуру таблицы, которую позволительно править напрямую. Намного чаще изменения в БД происходят как следствие определенных "операций", и DB Grid здесь бы не помог. Лично мне не нравится его внешний вид, поведение, которое практически невозможно поменять в особых случаях, и глючность.


ecm   (2004-07-31 09:23:00) [5]

KOLmdvXLGrid тогда уж проще приспособить к KOLEdb.
Там хоть можно оправдать его способность к редактированию
т.к. Query там в общем случае редактируемый.
В случае с KOLSQLite для выборки надо использовать один Query
для изменения - другой. А затраты на "приспособление" тут не ниже (а может и выше) чем у ListView. Все равно надо "руками"
отслеживать текущую строку и столбец, вынимать и форматировать.
А для изменения данных проще сделать отдельную форму.
Плюсы сомнительны, а размер кода явно больше...


z007   (2004-07-30 22:39:00) [6]

Не совсем так.
Если работать с sqlite, то под DBGRID можно приспособить mdvXLGrid.


ecm   (2004-07-29 21:16:00) [7]

Для KOL нет "унифицированого" (универсального) DataSet-подобного объекта для доступа к базам
Поэтому реализация DBGrid раздует код прилично - тогда
уж лучше VCL. Можешь посмотреть сколько кода добавляет
"простой" KOLStGrid - и это без возможности редактирования
Проще сделать выборку и связать с ней ListView в режиме виртуального списка (LVOwnerData)


юзер_   (2004-07-29 14:16:00) [8]

а за чем он ..


Наверх

Титульная страница Поиск, карта сайта Написать письмо