Главная страница
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.019 c
15-1219218004
sD
2008-08-20 11:40
2008.10.12
Работа с dxBarManager (DevExpress)


15-1219135239
Petr V. Abramov
2008-08-19 12:40
2008.10.12
Крупный съезд ученых-нанотехнологов


3-1207818824
AlexeyMir
2008-04-10 13:13
2008.10.12
SQL-запрос


2-1220709929
Витя_1
2008-09-06 18:05
2008.10.12
FindFirstFile


15-1219404029
cyborg
2008-08-22 15:20
2008.10.12
TDataGrid