Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
6-1111215452
Radgar
2005-03-19 09:57
2005.06.06
Проблема SendText в ServerSocket


1-1116501791
Shredder
2005-05-19 15:23
2005.06.06
Преобразование: строка -> число


14-1116589607
WOLFphantom
2005-05-20 15:46
2005.06.06
DerectX и OpenGL в Delphi


14-1116171303
Nic87
2005-05-15 19:35
2005.06.06
Новый дизайн на worlds3d


1-1116528596
syte_ser78
2005-05-19 22:49
2005.06.06
проблемы с закрытием приложения.