Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запросы [D7]


Страницы:   1 2 3 4 5

Клара ©   (2006-12-08 10:26:00) 

Есть таблица персонала, поля: Dat_R, Age(вычисляется).
Нужно разбить данные по возрастным группам: от20 до 29, от 30 до 39 и т.д и т.п


Elen   (2006-12-08 15:30:00) [21]

Удалено модератором
Примечание: Флудить завязываем


Anatoly Podgoretsky   (2006-12-08 15:29:00) [22]

> Elen  (08.12.2006 15:21:11)  [71]

И коня в придачу


Клара   (2006-12-08 15:26:00) [23]


> кто расскажет нибылицу и я поверю - получит полцарства


Женщинам полцарства дают за поцелуй, а вот программерам за небылицы.


Elen   (2006-12-08 15:21:00) [24]

Удалено модератором
Примечание: Флудить завязываем


Anatoly Podgoretsky   (2006-12-08 15:16:00) [25]

> Клара  (08.12.2006 15:09:08)  [68]

Мы программисты и авторы тоже и мы и они очень далеки от деловой графиги.


Anatoly Podgoretsky   (2006-12-08 15:15:00) [26]

> Клара  (08.12.2006 14:43:06)  [66]

Это не ошибки, а сложность задачи, к тому же авторы намудрили с терминогогией, а она у деловой графики весьма четкая и специфическая.
Поэтому когда ты говоришь о Labels, то я подразумеваю одно именно метки значений, а оказывается, что под этим идут три разных понятия. Легенда тоже самое.
А есть метки (подписи значений), подписи оси значений и легенда.
Это не добавляет понимания, а только вносит путаницу.


Клара   (2006-12-08 15:09:00) [27]


> Chart1.Series[0].AddX(<значение текущей записи>,'Пишу все
> что хочу');

Ты не поверишь.
Я именно этим сейчас и занимаюсь.


Elen   (2006-12-08 14:53:00) [28]


>  Я скоро взорвусь!

Не взрывайся.

Например ты можеш не автоматом строить график, а в цикле проходиш по записям и Chart1.Series[0].AddX(<значение текущей записи>,'Пишу все что хочу');
И это уже будет именно в Лабелях на графике. И это все в купе с предидущими советами.


Клара   (2006-12-08 14:43:00) [29]

Вот по этому я о Labels и начинала разговор. Потому чтоБ то что в Labels, то и в легенде, то и на графике. Я скоро взорвусь!
Но все ошибки пригодятся в жизни.


Elen   (2006-12-08 14:32:00) [30]


>  а мне нужно подписать каждую стр. в легенде.

Ну так там еще передается индекс легенды. Внимательней на заголовок функции смотри


Клара   (2006-12-08 14:23:00) [31]


> Elen

LegendText :=inttostr(1)+'от 30 до 39';
Вот сечас легенда отражает 'от 30 до 39' столько, сколько значений в легенде, а мне нужно подписать каждую стр. в легенде.
Например:
'от 20 до 29'
'от 30 до 39'
'от 40 до 49'


Anatoly Podgoretsky   (2006-12-08 14:17:00) [32]

> Elen  (08.12.2006 13:40:00)  [60]

Подписи оси.


Elen   (2006-12-08 13:56:00) [33]


> То есть ей можно поменять структуру.

Нихита не пойму.... Кому поменять? Что такое деления в легенде? В легенде есть только текст и маркер цвета.


Клара   (2006-12-08 13:53:00) [34]


> Elen

То есть ей можно поменять структуру.
А как значения к этому прибавить, т.е. мне нужно как по умолчанию, но с небольшой корректурой.


Elen   (2006-12-08 13:40:00) [35]


>  деления в легенде

А что это такое?


Anatoly Podgoretsky   (2006-12-08 13:39:00) [36]

> Клара  (08.12.2006 13:14:54)  [54]

Не требуется по работе, когда потребуется, то попробую.


Клара   (2006-12-08 13:38:00) [37]


> Elen

Мне не легенду нужно подписать, а деления в легенде


Elen   (2006-12-08 13:33:00) [38]


> и что дальше

Нет не так.
Вот это прописывать :

procedure TForm1.DBChart1GetLegendText(Sender: TCustomAxisPanel;
 LegendStyle: TLegendStyle; Index: Integer; var LegendText: String);
begin
LegendText :=inttostr(index)+' '+LegendText;
end;


Я что-то не пойму что ты делаеш....


Клара   (2006-12-08 13:25:00) [39]


> Elen

Примерно так
DBChart1.Series[0].Labels:=
и что дальше


Elen   (2006-12-08 13:16:00) [40]


> Тук-тук!

Вспомнилось тут - "Knock knock knocking on the heaven doors"

> Попробую

Там при отрисовке это событие вызывается сктолоко сколько у тебя подписей. и можеш там саму подпись в виде строки менять, в зависимисти от индекса.


Страницы:   1 2 3 4 5

Наверх

Титульная страница Поиск, карта сайта Написать письмо