Главная страница
    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.46 MB
Время: 0.033 c
2-1210664893
Сергей
2008-05-13 11:48
2008.06.01
Как сравнить две строки по маске с помощью функций Delphi?


3-1198073795
Kolan
2007-12-19 17:16
2008.06.01
Как проверить что в базе есть таблица?


3-1198498114
Wlad
2007-12-24 15:08
2008.06.01
Связка BDEDatasource и IBDataset


2-1210145794
Andr
2008-05-07 11:36
2008.06.01
[Error]: Undeclared identifier: ActiveControl


15-1208641026
Германн
2008-04-20 01:37
2008.06.01
А что твориться на Королевстве?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский