![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
DBChart [D7]
Клара © (2006-12-05 09:15:00)Как распечатать диаграмму???
Пожалуйста помогите!!!
Elen (2006-12-06 11:26:00) [21]
> И тут же переключилась на запрос и в легенде только числовые
> поля (и в значения и в подписях)
А еще может ты поля в селекте не те подключила...
Elen (2006-12-06 11:25:00) [22]
> Странненько.
Зайди на вкладку серии Marks и там проверь как стоит Style. если что поставь в Label. Может там стоит у тебя Value
Клара (2006-12-06 11:23:00) [23]Я только, что подключила DBChart, через Table и легенда отражает текстовые поля, если их указать в Labels. И тут же переключилась на запрос и в легенде только числовые поля (и в значения и в подписях). Странненько.
Elen (2006-12-06 11:21:00) [24]
> Клара
Я значит так делаю: Заидываю на форму TQuery, TDbchart. В DBCharte добавляю серию с Pie. На вкладке Series-Data source выбираю DataSet, В Labels втюхиваю поле строковое (подписи) в Pie втюхиваю поле с цыфрами и у меня легенда нормально выскакивает. Что у теба не получается не пойму
Anatoly Podgoretsky (2006-12-06 11:13:00) [25]> Клара (06.12.2006 11:11:30) [30]
Проверь все таки [23]
А по теме я уже запутался, о чем собственно идет речь, поскольку уже и легенда появилась.
Игорь Шевченко (2006-12-06 11:13:00) [26]
> С большим уважением к Вам преподаватель БД.
Наглая ложь
Клара (2006-12-06 11:11:00) [27]Да проблема в этом.
Но, это не работает.
Elen (2006-12-06 11:03:00) [28]
> Клара
Прежде пробуй [23]. Ато я не понимаю в чем проблема...
Клара (2006-12-06 11:01:00) [29]Мне не текст в диаграмме нужен, а одно из полей запроса. Я попробую.
Elen спасибо.
Клара (2006-12-06 10:57:00) [30]А вы, как и мы экспериментируйте. Все в жизни бывает.
Elen (2006-12-06 10:51:00) [31]
> Как программным путем можно отразить текстовые поля, для
> подписей делений?
> например: DBChart1.Series.Labels:=?
Пропиши код в событии TDBChart.OnGetLegendText. Там анализируй номер лабела и задавай в LegendText нужный тебе текст.
> Да в том то и дело, что оно не отражается, если данные из
> запроса.
Чесно говоря не верю...
Клара (2006-12-06 10:48:00) [32]Да в том то и дело, что оно не отражается, если данные из запроса.
Как программным путем можно отразить текстовые поля, для подписей делений?
например: DBChart1.Series.Labels:=?
Anatoly Podgoretsky (2006-12-06 10:41:00) [33]> Клара (06.12.2006 10:34:21) [21]
Я Гофмана не читал и как то, такого желания не возникает, я пользуюсь общепринятой терминологией, по которой Labels это текстовые значения, графического представления данных.
А ты вроде бы говоришь о подписях делений, а не о метках (Labels) значений.
Elen (2006-12-06 10:40:00) [34]
> Клара
Если в Labels выбрать поле с текстовыми данными например с ФИО то ФИО и отобразится
Elen (2006-12-06 10:38:00) [35]
> Да именно легенда.
Так в легендах можно отображать не только цифры. см [16]. А с чем вы работаете Ado или еще - не важно.
Клара (2006-12-06 10:34:00) [36]Для Anatoly Podgoretsky специально!!!
Цытирую Гофмана: "В списке Labels выбираем имя поля, данные из которого используются в качестве меток для обозначения секторов диаграммы, а всписке Pie - имя поля из которого выбираются данные для построения секторов диаграммы".
Клара (2006-12-06 10:24:00) [37]Да именно легенда.
В своем примере Гофман источником выбрал Table (и в этом случае диаграмма видит все поля в подписях), а мы работаем с ADODataSet или с Query. А в чем разница относительно графика? И как быть? Я использовала ваш совет, но пока нет результатов.
Заранее спасибо.
Elen (2006-12-06 10:02:00) [38]
> Клара
Labels Это имеется ввиду легенды?
Anatoly Podgoretsky (2006-12-06 10:00:00) [39]> Клара (06.12.2006 09:40:17) [17]
У меня из деловой графики, сложилось мнение, что по терминологии - Labels это значения числовых величин, выведеные рядом с графическим отображением.
Клара (2006-12-06 09:40:00) [40]Дело в том, что за числа в DBChart отвечает Pie, а Labels -это подписи.