Форум: "Начинающим";
Текущий архив: 2008.10.12;
Скачать: [xml.tar.bz2];
ВнизКак создать БД с "координатами"? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c