Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delphi + DBGrid + Checkbox

Автор: hofa
Дата сообщения: 05.12.2006 05:01
Здравствуйте, Уважаемые.

Нужны Ваши совет и помощь.

Проблема. Не знаю как реализовать такую задачу (программа для проверки знаний).

Имею dbgrid который заполняется из таблицы ответов. В этом dbgrid есть столбец не привязанный к базе, по типу checkbox. При выборе checkbox и при клике на кнопке, идентификатор записи на которой поставили галочку должен аккуратно лечь в таблицу статистики. При чем это может быть не одна галочка...

Как мне грамотнее подойти к решению этой проблемы?

Зранее огромное спасибо!!!
Автор: sunduk4
Дата сообщения: 05.12.2006 05:23
Во-первых, на чем пишешь, что за грид?
Как вариант - в запросе делаешь select <...>, cast(0 as integer) as my_field .....
Далее перед (или после) поста датасета читаешь значение этого поля и выполняешь соответствующую модификацию данных.
Автор: hofa
Дата сообщения: 05.12.2006 05:29
Grid из EhLib
Спасибо, попробую
Правда не совсем понял...

Не... на данный момент я сундук, только не знаний ...
Автор: sunduk4
Дата сообщения: 05.12.2006 05:40
в запросе добавляешь любое поле - пустышку, которое не связано ни с одним полем таблицы. и собственно все - датасет запостился, посмотрел - галочка появилась, положил данные в таблицу.
я привел пример, который точно будет для ib/fb работать, думаю, что для mssql тоже.
Автор: hofa
Дата сообщения: 05.12.2006 05:44
У меня Аксесс и cast тамуже не работает, или мне надо больше спать...
Пример запроса кинь пожалуйста, если не трудно...
Автор: sunduk4
Дата сообщения: 05.12.2006 05:59
select Field1, 1 from MyTable
проверил прям в аксессе
Автор: hofa
Дата сообщения: 05.12.2006 06:32
Тогда он просто забивает столбец единицами?
К сожалению это не дает мне возможности поставить галочку... поле просто недоступно...
Автор: sunduk4
Дата сообщения: 05.12.2006 06:40
?? компоненты доступа к данным какие используешь?
Автор: hofa
Дата сообщения: 05.12.2006 06:46
ADO, DbGridEh (EhLib 3.6) в ней столбец галочный
Автор: sunduk4
Дата сообщения: 05.12.2006 08:21
хм.. ну тогда остается вариант добавлять живую колонку в таблицу..
Автор: hofa
Дата сообщения: 08.12.2006 02:30
Может хоть кто-нибудь подскажет, как динамически из датасета добавлять итемы в DBRadioGroup?
Это бы решило мою проблему...

Страницы: 1

Предыдущая тема: Windows PowerShell 1.x/2.x/CTP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.