Форум: "Начинающим";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизDBChart Найти похожие ветки
← →
Клара (2006-12-05 09:15) [0]Как распечатать диаграмму???
Пожалуйста помогите!!!
← →
Elen © (2006-12-05 09:43) [1]
Chart1.Print
. Что такое Chart знаеш?
← →
Клара (2006-12-05 12:18) [2]Это не совсем, то что мне нужно.
Как обновить данные при печати DBChart в отчете?
Есть DBChart сбрасывающий график в файл, есть QRImage1 принимающий этот график,
DBChart1.SaveToBitmapFile(graf);
QRImage1.Picture.LoadFromFile(graf);
а информация в отчете обновляется только при повторном запуске проекта.
← →
novill © (2006-12-05 12:22) [3]обновляй информацию перед печатью. Какие проблемы?
← →
Клара (2006-12-05 12:32) [4]Как? В запросе и в Picture.
← →
clickmaker © (2006-12-05 12:33) [5]QRReport.BeforePrint например
← →
Клара (2006-12-05 12:46) [6]А подробней можно.
← →
novill © (2006-12-05 12:50) [7]событие такое есть у объекта Qreport. туда эти две строчки вставь.
Барышня, а вы где живете?
← →
Клара (2006-12-05 12:56) [8]Благодарствую господа профи, всё получилось.
← →
Клара (2006-12-05 13:01) [9]novill я приду еще, можно?
← →
novill © (2006-12-05 13:23) [10]У меня есть большое желание прийти самому и провести пару уроков ;-)
← →
clickmaker © (2006-12-05 13:30) [11]
> [10] novill © (05.12.06 13:23)
шампанское и конфеты не забудь ;)
← →
Клара (2006-12-06 08:46) [12]Добрый день всем Профи!
Прошу прощения за столь вольный текст. Вас беспокоят из Ульяновского колледжа. Это по моей просьбе был задан вопрос. Недавно у нас открылась новая специальность, АСУ – это ваши будущие коллеги. И я надеюсь, что вы в тупиковой ситуации нам не откажите в помощи. Дело в том, что из учебных пособий у нас только Архангельский и Гофман. И все, что они описали в учебниках, мы умеем, а вот некоторых случаях проблему решить мы можем только с Вашей помощью. Я понимаю, что вопросы заданные нами для Вас кажутся простыми и наивными, но таким образом дети учатся находить выход из создавшейся ситуации самостоятельно. Терпения Вам господа!
С большим уважением к Вам преподаватель БД.
← →
Клара (2006-12-06 08:55) [13]А конфеты и цветы - это не плохо!!!
← →
Клара (2006-12-06 09:09) [14]У нас созрел еще один вопрос. Почему компонент DBChart отражает в Labels только числовые поля?
← →
Elen © (2006-12-06 09:14) [15]
> У нас созрел еще один вопрос. Почему компонент DBChart отражает
> в Labels только числовые поля?
Наверное потому что в DBChart график можно построить только по числам
← →
Elen © (2006-12-06 09:24) [16]
> Почему компонент DBChart отражает в Labels только числовые
> поля?
А в принципе его можно заставить отображать название Series, или прописав свой код в OnGetLegendText может отображать все что придет на ум.
← →
Клара (2006-12-06 09:40) [17]Дело в том, что за числа в DBChart отвечает Pie, а Labels -это подписи.
← →
Anatoly Podgoretsky © (2006-12-06 10:00) [18]> Клара (06.12.2006 09:40:17) [17]
У меня из деловой графики, сложилось мнение, что по терминологии - Labels это значения числовых величин, выведеные рядом с графическим отображением.
← →
Elen © (2006-12-06 10:02) [19]
> Клара
Labels Это имеется ввиду легенды?
← →
Клара (2006-12-06 10:24) [20]Да именно легенда.
В своем примере Гофман источником выбрал Table (и в этом случае диаграмма видит все поля в подписях), а мы работаем с ADODataSet или с Query. А в чем разница относительно графика? И как быть? Я использовала ваш совет, но пока нет результатов.
Заранее спасибо.
← →
Клара (2006-12-06 10:34) [21]Для Anatoly Podgoretsky специально!!!
Цытирую Гофмана: "В списке Labels выбираем имя поля, данные из которого используются в качестве меток для обозначения секторов диаграммы, а всписке Pie - имя поля из которого выбираются данные для построения секторов диаграммы".
← →
Elen © (2006-12-06 10:38) [22]
> Да именно легенда.
Так в легендах можно отображать не только цифры. см [16]. А с чем вы работаете Ado или еще - не важно.
← →
Elen © (2006-12-06 10:40) [23]
> Клара
Если в Labels выбрать поле с текстовыми данными например с ФИО то ФИО и отобразится
← →
Anatoly Podgoretsky © (2006-12-06 10:41) [24]> Клара (06.12.2006 10:34:21) [21]
Я Гофмана не читал и как то, такого желания не возникает, я пользуюсь общепринятой терминологией, по которой Labels это текстовые значения, графического представления данных.
А ты вроде бы говоришь о подписях делений, а не о метках (Labels) значений.
← →
Клара (2006-12-06 10:48) [25]Да в том то и дело, что оно не отражается, если данные из запроса.
Как программным путем можно отразить текстовые поля, для подписей делений?
например: DBChart1.Series.Labels:=?
← →
Elen © (2006-12-06 10:51) [26]
> Как программным путем можно отразить текстовые поля, для
> подписей делений?
> например: DBChart1.Series.Labels:=?
Пропиши код в событии TDBChart.OnGetLegendText. Там анализируй номер лабела и задавай в LegendText нужный тебе текст.
> Да в том то и дело, что оно не отражается, если данные из
> запроса.
Чесно говоря не верю...
← →
Клара (2006-12-06 10:57) [27]А вы, как и мы экспериментируйте. Все в жизни бывает.
← →
Клара (2006-12-06 11:01) [28]Мне не текст в диаграмме нужен, а одно из полей запроса. Я попробую.
Elen спасибо.
← →
Elen © (2006-12-06 11:03) [29]
> Клара
Прежде пробуй [23]. Ато я не понимаю в чем проблема...
← →
Клара (2006-12-06 11:11) [30]Да проблема в этом.
Но, это не работает.
← →
Игорь Шевченко © (2006-12-06 11:13) [31]
> С большим уважением к Вам преподаватель БД.
Наглая ложь
← →
Anatoly Podgoretsky © (2006-12-06 11:13) [32]> Клара (06.12.2006 11:11:30) [30]
Проверь все таки [23]
А по теме я уже запутался, о чем собственно идет речь, поскольку уже и легенда появилась.
← →
Elen © (2006-12-06 11:21) [33]
> Клара
Я значит так делаю: Заидываю на форму TQuery, TDbchart. В DBCharte добавляю серию с Pie. На вкладке Series-Data source выбираю DataSet, В Labels втюхиваю поле строковое (подписи) в Pie втюхиваю поле с цыфрами и у меня легенда нормально выскакивает. Что у теба не получается не пойму
← →
Клара (2006-12-06 11:23) [34]Я только, что подключила DBChart, через Table и легенда отражает текстовые поля, если их указать в Labels. И тут же переключилась на запрос и в легенде только числовые поля (и в значения и в подписях). Странненько.
← →
Elen © (2006-12-06 11:25) [35]
> Странненько.
Зайди на вкладку серии Marks и там проверь как стоит Style. если что поставь в Label. Может там стоит у тебя Value
← →
Elen © (2006-12-06 11:26) [36]
> И тут же переключилась на запрос и в легенде только числовые
> поля (и в значения и в подписях)
А еще может ты поля в селекте не те подключила...
← →
Клара (2006-12-06 11:30) [37]Да там действительно Value, но это не помогло.
← →
Elen © (2006-12-06 11:34) [38]
> Клара
Проверь запрос. Может он не верный и как ты там поля обозвала
← →
Клара (2006-12-06 11:35) [39]вот текст:
SELECT First(Аттестация.категория) AS категория, Count(Аттестация.категория) AS Повторы
FROM Аттестация
GROUP BY Аттестация.категория
HAVING (((Count(Аттестация.категория))>=1));
Категория - текстовое
Повторы - вычисляемое
DBChart видит в Labels только Повторы.
← →
Elen © (2006-12-06 11:38) [40]
> Клара
Что прям так по русски и пишеш?
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.054 c