![]() |
|
|
![]()
|
|
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
В таблице Paradox имеется поле логического типа. Для отображения данных использую компонент DBGridEh из EhLib. При щелчке мышкой на столбце, который отображает при помощи checkbox'ов значение данных (true или false), можно пометить или наоборот - снять выделение - отдельных строк. Как узнать при щелчке мыши, что данная строка либо выделена, либо, наоборот, не выделена? что-то я закрутил, но, думаю, суть ясна!
-------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
В сотый раз повторяю, DB компоненты не предоставляют ни каких значений, они служат только для отображения данных. Если вы хотите узнать какое-то состояние, то читайте его из dataset'а, к которому подключен DB компонент.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
Но щелкаю-то я по DB компоненту. Как узнать в определенный момент времени все выделенные и не выделенные строки?
Это сообщение отредактировал(а) MacTep - 28.3.2006, 10:22 -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
Ну и смотри значения соответствующего поля.... Dataset.FieldByName('pole').AsBoolean тебе в руки
|
|||
|
||||
| MacTep |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1292 Регистрация: 4.8.2003 Где: г. Самара Репутация: нет Всего: 4 |
Это понятно! Но почему-то после щелчка по checkbox'у состояние данных не меняется, т.е. в таблице не отражается то, что я нажал на этот checkbox. Как по щелчку изменить состояние данного поля в таблице?
Это сообщение отредактировал(а) MacTep - 28.3.2006, 10:51 -------------------- (A)bort, (R)etry, (I)gnore = Haфиг, Heфиг, Пoфиг ... :) |
|||
|
||||
| sexton |
|
|||
![]() sexton=Пономарь (eng) ![]() ![]() Профиль Группа: Участник Сообщений: 503 Регистрация: 5.5.2004 Где: Ульяновск Репутация: нет Всего: 9 |
А. Была похожая тема на форуме. Проверь, не находится ли поле датасета или сам грид в readOnly |
|||
|
||||
| Rokma |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 17.8.2005 Репутация: нет Всего: нет |
=)))))
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |