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

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

глюк с DBGridEh :( [D6, D7, MySQL]


Страницы:   1 2

alienka ©   (2003-05-23 09:33:00) 

Сначала этот глюк обнаружила со свойством footers.ValueType, когда хотела получить суммирование столбца. На этапе разработки, визуальном, все прекрасно получилось. Создала footers, задала значение, SumList сделала активным, FootersRowCounts задала. Все, в gride все прекрасно, все видно, все считается. Как только запускаешь прогу - ничего. Вообще ничего. Помучалась, поэкспериментировала и оставила как есть.
Но сейчас понадобилось, чтобы одно поле было буленовского типа, с checkBox"ом. История повторилась, все сделала как надо (даже смотрела примеры на форуме на всяк.случай). На этапе разработки все показывает и даже правильно. Как только запускаешь - просто выводит данные в этот столбец из базы, как есть - т.е. в текстовом виде, а не CheckBox"ом :(
Для доступа к данным использую: ADOConnection, ADOQuery.
Отобразить данные пытаюсь в BDGridEh.
Руки у меня кривые? Компонент может не так поставила? Или эта связка просто глючит?


Silver_   (2003-05-27 16:57:00) [1]

Да кстати надеюсь не забыла про SumList.Active:=True;


Silver_   (2003-05-27 16:55:00) [2]


> alienka (27.05.03 13:13)
> Danilka:
> Я с удовольствием посмотрела бы на исправления Silver_ в
> коде!


заглени в ящик :). Удачи!


Stas   (2003-05-27 16:37:00) [3]

Пароль знаешь ?
Сейчас вышлю...
Как прийдет оветь.


alienka   (2003-05-27 16:34:00) [4]

Stas, поделитесь, если не затруднит, библиотекой EhLib?


Stas   (2003-05-27 16:28:00) [5]

Странно у меня все работает. Я использую ADO и EhLib 2.6a.


alienka   (2003-05-27 16:23:00) [6]

Stas, если совет для меня, то не помогло. Я это уже проделывала в самом начале мучений с библиотекой.
В моем случае помог отказ от визуального проектирования, все свойства пишу в коде...


Stas   (2003-05-27 15:38:00) [7]

У тебя она не работает потому что ты файлы из папки Ehlib\Common не перекинула в папку Delphi6\Lib.


Vick   (2003-05-27 15:17:00) [8]

> alienka

Ну как, дошла почта???


alienka   (2003-05-27 13:13:00) [9]

Danilka:
Я с удовольствием посмотрела бы на исправления Silver_ в коде!
Только дело в том, что у меня и без ADO те же глюки с компонентом. Пробовала разобрать пример демонстрашку в поставке EhLib 3.0, там доступ через BDE. Поскольку глюк этот у меня наблюдается только в визуальном режиме, то, указав нужные мне свойства в DrawDataCell событии, получилось "немного обмануть глюк" ;) Чекбоксы появились и даже отображают все верно!

Теперь по крайней мере я знаю, что это глюк компонента. Автору написала.. Ну и буду думать, как остальные свойства, которые нужны мне, но жить без которых в принципе можно (но тогда зачем нестандартный компонент?), "вытащить".

Vick, вышлите, если не сложно, версию 1.58 на karridda@mail.ru!


Vick   (2003-05-27 12:53:00) [10]

> alienka (27.05.03 12:26)
>Ну может у кого в архиве есть компонент DBGridEh старее версии >2.6 ?
>Вся библиотека и пример в придачу мне жирно будет, признаюсь :)

У меня есть, только боюсь, что кто-то из нас глючный, то ли версия 2.6, то ли я... Потому что когда работаю с одной формой, на которой грид стоит - все ОК, только вторую открываю - начинает ругаться. Зато вот версия 1.58 - просто зайка :))) Но она без исходников :(((( и там всего 3 компоненты: грид, печать и сумма.


Danilka   (2003-05-27 12:48:00) [11]

alienka
а что, вариант от:
Silver_ © (26.05.03 10:59)
не подходит?


alienka   (2003-05-27 12:26:00) [12]

Ну может у кого в архиве есть компонент DBGridEh старее версии 2.6 ?
Вся библиотека и пример в придачу мне жирно будет, признаюсь :)


alienka   (2003-05-27 01:02:00) [13]

Компонент зареган. Пробовала помимо 3.0 версию 2.6
Пробовала обойтись без АДО. Пыталась скопировать и посмотреть код из примера компонента.
Дайте, пожалуйста, DBGridEh версии ниже 2.6, который у вас работает, если не сложно, с мааааленьким примером хотя бы одного свойства (checkbox, sum или что-нибудь похожее) на мыло?
Я жутко запуталась :(


Silver_   (2003-05-26 11:05:00) [14]

Чет мой русский захромал

> Смотрел в код, дело в том что при использовании ADO.

читать

Смотрел в код, дело в том что при использовании ADO, Главная - подровная конструкция, автор совершил упущение.


Silver_   (2003-05-26 10:59:00) [15]

У меня тоже так было, в случае Главная - подровная.

Смотрел в код, дело в том что при использовании ADO.
Я исправил ТОЛЬКО ЭТО. Мои исправления не портят всего остального кода и даже не добавляют ссылку на ADODB в Uses, чтоб не рос .ехе если ADO не используется.
Этот вариант направил автору для изучения. Ответа пока не получил. Если кто хочет получить, исправленный мной код пишите на мыло (еще раз повторюсь пока не получил одобрения от автора, а может эти исправления появятся в следующих версиях).
исправленный мной код взят с
http://www.farpost.com/personal/dmitryb


3JIA9I CyKA   (2003-05-26 10:43:00) [16]

Такая байда бывает с незарег. комп-ми.


Hawk2   (2003-05-26 10:24:00) [17]

Попробуй другую версию, например более раннюю. Может действительно проблема с компонентами.


alienka   (2003-05-26 00:57:00) [18]

ничччего не понимаю. дело в не в доступе. дело в компоненте? может я что забыла указать? или (последний варинт) версия глючная?
Ну ПОЧЕМУ некоторые свойства только во время разработки видны?
(EhLib 3.0)


Alexandr   (2003-05-23 10:07:00) [19]

нет.
А какая разница...


alienka   (2003-05-23 09:49:00) [20]

и тоже ADO?


Страницы:   1 2

Наверх

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