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

Вниз

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

 
Efimov   (2008-05-08 13:10) [0]

Во-первых вопрос: что нужно для того, чтобы построить диаграмму - обязательно одно текстовое (строковое), второе - числовое поле? Или возможно построить диаграмму на основе двух строковых полей?
Во-вторых: на примере TQRChart - ктоиспользовал, подскажите основные настройки!


 
Efimov   (2008-05-10 21:31) [1]

Мне всего-лишь нужна теория!
Русскоязычная статья, или компонент, или исходник...

Как всё это работает?


 
Amoeba ©   (2008-05-11 00:11) [2]


> Во-первых вопрос: что нужно для того, чтобы построить диаграмму
> - обязательно одно текстовое (строковое), второе - числовое
> поле?

Значения для оси X могут быть как числовыми, так и текстовыми. Остальные - только числовыми.


 
Efimov   (2008-05-11 18:43) [3]

Спасибо, Amoeba!

С TChart всё понятно, а подскажите, пожалуйста  - как быть с данными из БД? Допустим я хочу построить круговую диаграмму:
5 сотрудников, каждый рабочий день они изготавливали определённое кол-во деталей, и вот мне, например, нужно вывести в этой диарамме 5 секторов с суммой изготовленных каждым рабочим деталей за месяц.

5 раз запускать SQL запрос и на основе этих результатов строить TChart ?

Или как это делается?


 
engine ©   (2008-05-11 18:47) [4]

> [3] Efimov   (11.05.08 18:43)

Ты, что? 5 раз запускать SQL не достаточно,
количество запусков SQL = колво произведенных деталей * на количество человек


 
Efimov   (2008-05-11 18:55) [5]

Я серьёзно спрашиваю!
Или ты тоже не знаешь?


 
engine ©   (2008-05-11 19:09) [6]

> [5] Efimov   (11.05.08 18:55)

достаточно одного раза


 
Efimov   (2008-05-11 19:28) [7]

> достаточно одного раза

Так, допустим я построю запрос:
"Select RABOCHIY, SHTUK, DATA From WORK Where (DATA > :dat1) AND (DATA < :dat2)"
dat1 := dat2-30;

Как потом обработать полученный с помощью запроса результат, для формирования диаграммы в TChart? Или есть компонент, который сам посчитает сумму SHTUK для каждого RABOCHIY?


 
engine ©   (2008-05-11 19:39) [8]

> [7] Efimov   (11.05.08 19:28)

используй в запросе GROUP BY


 
Efimov   (2008-05-11 19:57) [9]

engine, раз знаешь -
подскажи, пожалуйста всё это в общих чертах!

Группировка... - как она мне поможет?
Перебирать потом рабочих в цикле for ?
Можно по-подробнее!?



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
15-1208520113
Xerox Phaser 3210
2008-04-18 16:01
2008.06.01
Медленная печать фотографий на Xerox Phaser 3210


2-1210171211
operator
2008-05-07 18:40
2008.06.01
Вывод графиков контрастными цветами


15-1208503032
Anatoliy_V
2008-04-18 11:17
2008.06.01
Региональные стандарты?


2-1210532398
Jeqa
2008-05-11 22:59
2008.06.01
ДАТА


15-1208423289
shlst
2008-04-17 13:08
2008.06.01
DVD на ноуте с P2-mmx 230мгц и win98