Текущий архив: 2005.06.06;
Скачать: CL | DM;
Вниз
Как лучше организовать "шахматку" Найти похожие ветки
← →
mozart (2005-04-19 19:10) [0]Вообще, я думаю, что вариантов несколько....
С каким будет меньше марокки?
Имею:
1)Paradox, записи, с полями "Дата_начала" "Дата_Окончания" "Пол"
К примеру:
ID Начало Конец Пол
1 01.02.05 21.02.05 М
2 02.02.05 22.02.05 М
3 05.02.05 25.02.05 М
4 08.02.05 28.02.05 М
5 10.02.05 02.03.05 М
6 15.02.05 07.03.05 Ж
7 21.02.05 14.03.05 Ж
8 01.03.05 21.03.05 М
9 04.03.05 04.03.05 М
Нужно, чтобы все это из таблицы перенеслось в вид типа квадратных ячеек с определенным цветом, и внутри - определенными надписями, например "М" и "Ж", или специальные соответствующие значки.
По заданным промежуткам времени+некоторые условия.
Размер такой штуки думаю будет 60Х45 фиксирован, короче...
1) Можно попробовать StringGrid
2) DrawGrid, но там столкнулся с проблемой обращения к конкретной ячейке.... нет там Cell[i,j],
3) DBGrid,+Table(на 365(6) дней в виде полей) (На каждый год)
Поля типа Color+ShortInt, соотв-но их будет в 2 раза больше...
Будет задаваться определенный период
Не знаю короче.... в размышлениях.......... Жду комментов....
Спасибо.
← →
Sergey13 © (2005-04-20 09:52) [1]Сори за офтопик, но что это за таблица? Неужели статистика по супер-длительным половым актам для Гинеса? 8-)))))))))))))
← →
WondeRu © (2005-04-20 09:59) [2]Sergey13 © (20.04.05 9:52) [1]
женщин мало... боюсь они и победят
← →
mozart (2005-04-21 21:01) [3]Таблица по заезду отдыхающих в санаторий.
← →
msguns © (2005-04-22 09:21) [4]ИМХО, для подобных таблиц есть только один приемлимый вариант - TClientDataSet + обычный DBGrid с возможностью выгруза в ексель.
← →
Polevi © (2005-04-22 09:23) [5]TDrawGrid
← →
malamba (2005-04-23 11:21) [6]Слушайте, а как вообще лучше организовать "шахматку" в базе данных?
Например, есть такая таблица:
город Москва, Владивосток, Париж, Пекин, ...
кинотеатр
бар
вытрезвитель
Просто первести в базу данных - глупо, поскольку к-во городов может меняться, не добавлять же каждый раз поле?
Я видел вариант
Тип, Город, ...
бар Москва
бар Париж
...
вытрезвитель Москва
вытрезвитель Париж
Но это явно не 3 нормальная форма - данные избыточные.
Хотелось бы узнать, кто как делает
← →
Virgo_Style © (2005-04-23 12:07) [7]malamba (23.04.05 11:21) [6]
http://delphimaster.net/view/3-1114146228/
Оно?
← →
malamba (2005-04-23 16:46) [8]нет, не совсем
← →
Anatoly Podgoretsky © (2005-04-23 19:03) [9]Тут тренд напрашивается, три серии М. Ж, дисбаланс
← →
malamba (2005-04-26 12:34) [10]Анатолий, разверните Вашу мысль, пжлста.
← →
Виталий Панасенко (2005-04-26 12:59) [11]
> malamba (23.04.05 11:21) [6]
← →
Виталий Панасенко (2005-04-26 13:01) [12]
> malamba (23.04.05 11:21) [6]
> Я видел вариант
>
> Тип, Город, ...
> бар Москва
> бар Париж
> ...
> вытрезвитель Москва
> вытрезвитель Париж
>
> Но это явно не 3 нормальная форма - данные избыточные.
И где они избыточны ? ПК по Тип+Город...
А "шахматку" делать - cross-tab отчеты в pReport/FastReport
← →
malamba (2005-04-26 13:14) [13]Избыточные города: они повторяются несколько раз
Избыточны типы: они повторяются
А ПК не проблема.
← →
Digitman © (2005-04-26 13:32) [14]
> квадратных ячеек с определенным цветом
"квадратных" - не получится ... только треугольники .. ни или , на кр.случай - пентаграммы ..
а цвет "ячеек" может определять не только половую принадлежность кого-то там, но и твою собственную)
ох и дурь же молотишь !
← →
Виталий Панасенко (2005-04-26 17:38) [15]
> malamba (26.04.05 13:14) [13]
> Избыточные города: они повторяются несколько раз
> Избыточны типы: они повторяются
> А ПК не проблема
Да ?! А если вместо самих названий, хранить, скажем, код города и типа заведения ?
1 1
1 2
2 3
2 1
Тут избытка нет ? И как связать наличие в, скажем, г.Гуляйполе с кодом 10 гостинницы (1), бара(2), казино(3) и тд ?
Кроме как
1 10
2 10
3 10
ни как..а есть ли с этим разница
Гостинница Гуляйполе
Бар Гуляйполе
Казино Гуляйполе
????? Может, я гоню, но не вижу...Просто вместо символов - цифры...
Страницы: 1 вся ветка
Текущий архив: 2005.06.06;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.05 c