Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.10.12;
Скачать: CL | DM;

Вниз

Как создать БД с "координатами"?   Найти похожие ветки 

 
New_ser   (2008-09-03 20:13) [0]

Смысл вопроса такой: нужно отобразить на экране сетку (график), а человек только бы омечал нужные часы (ячейку) в этой сетке курсором. Подойдёт ли тут обычный DBGrid? Или как это можно реализовать ещё?


 
{RASkov} ©   (2008-09-03 20:30) [1]

StringGrid или DrawGrid как вариант. Остальное зависит от нюансов.... можно и бд задействовать...


 
Сергей М. ©   (2008-09-03 21:25) [2]


> нужно отобразить на экране сетку (график)


Данные для "отображения на экране сетки (графика)" откуда возьмутся ?

Если из БД, то может и подойдет..


 
YurikGL ©   (2008-09-04 07:32) [3]

Только не ясно, причем здесь координаты...
Если нужен дбгрид с чекбоксом в каждой ячейке, то это точно позволяет КвантумГрид...возможно, это позволяет дбГрид из ehLib


 
New_ser   (2008-09-04 08:00) [4]

> Данные для "отображения на экране сетки (графика)" откуда
> возьмутся ?
>
> Если из БД, то может и подойдет..


Сначала, само-собой, "нужные клетки" (даты) должен отметить пользователь и сохранить в БД.
Т.е., поясню: по горизонтали - даты (1, 2, 3,... 31 "сентября"), по вертикали - предметы. И чекбокс в каждой ячейке, хм... , мне кажется не очень то удобен! Тут лучше бы ячейки закрашивать! И, соответственно, потом как-то "пробегать" по ячейкам и не координаты в базу вносить, а именно, допустим:
5 | физика;
5 | алгебра;
6 | геометрия и т.д. (в 2 столбца).

Может есть пример реализации чего-то подобного?


 
Сергей М. ©   (2008-09-04 08:42) [5]


> лучше бы ячейки закрашивать


Да на здоровье.
Раскрасить можно любой грид, и DBGrid - не исключение.

Но при прочих равных условиях DBGrid уже "заточен" под работу с набором табличных данных, источником которых может быть некая произвольная база данных.


 
Sergey13 ©   (2008-09-04 08:52) [6]

> [0] New_ser   (03.09.08 20:13)
> Подойдёт ли тут обычный DBGrid?

Подойдет, но нужно будет руками поработать.
Я подобное делал так. Создавал в рантайме структуру датасета в памяти (у меня был RxMemoryData, но можно и CDS например - не важно) заполнял его из БД данными и выводил в грид. Я применял чекбоксы (в EhGrid просто это реализовано уже), но это не суть важно, можно раскрашивать ячейку. После редактирования юзером сетки проверял что изменилось и вносил изменения в БД.



Страницы: 1 вся ветка

Текущий архив: 2008.10.12;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
1-1199846881
Ilshat
2008-01-09 05:48
2008.10.12
Автозапуск через Реестр


2-1220611069
Mundrik
2008-09-05 14:37
2008.10.12
Защита от перезаписи кодав памяти


2-1220279317
Terasbetoni
2008-09-01 18:28
2008.10.12
Подскажите, следует ли использовать структуру MDI


6-1191700142
Prostoy_paren
2007-10-06 23:49
2008.10.12
Вопрос по получению данных из соединения


2-1220067889
Alexey
2008-08-30 07:44
2008.10.12
ISAPI и БД