Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 5

Модерирует : ShIvADeSt

ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Odysseos



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

  qChart2.Open;
 
  for i:=0 to count_product-1 do begin
    SetLength(mseries,dbChart1.SeriesList.Count+1);
    mseries[dbChart1.SeriesList.Count]:=TFastLineSeries.Create(dbChart1);
    mseries[dbChart1.SeriesList.Count].LinePen.Width:=2;
    dbChart1.AddSeries(mseries[dbChart1.SeriesList.Count]);
 
    qChart2.First();
 
    while not qChart2.Eof and (trunc(qChart2.FieldByName('rc_sd_begindate').AsDateTime) < j) do
      qChart2.Next();
 
    for j := Trunc(cxdedReservFrom.Date) to trunc(strtodate('07.03.2010')) do begin
      value_found := False;
 
      //showmessage(DateToStr(j));
      while not qChart2.Eof and (trunc(qChart2.FieldByName('rc_sd_begindate').AsDateTime) = j) do begin
        if qChart2.FieldByName('rc_smenavol_volumenum').AsInteger = mproduct[i] then begin
 
          if cxRadioGroup1.ItemIndex = 0 then  //График фактического отклонения движения за смену от расчетного
            mseries[dbChart1.SeriesList.Count-1].Add(
              qChart2.FieldByName('otklon_fakdvforsmena').AsInteger,
              datetostr(trunc(qChart2.FieldByName('rc_sd_begindate').Asdatetime))
            )
          else  //График фактического остатка от нарастающего расчетного
            mseries[dbChart1.SeriesList.Count-1].Add(
              qChart2.FieldByName('otklon_fakrestfromincrease').AsInteger,
              datetostr(trunc(qChart2.FieldByName('rc_sd_begindate').Asdatetime))
            );
 
          value_found := True;
        end;
 
        qChart2.Next();
      end;
 
      if not value_found then
        mseries[dbChart1.SeriesList.Count-1].Add(
          0,
          datetostr(trunc(qChart2.FieldByName('rc_sd_begindate').Asdatetime))
        );
    end;
  end;
end;

Всего записей: 186 | Зарегистр. 02-01-2006 | Отправлено: 13:48 12-03-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Вопросы по Delphi (до версии 2009) - часть 5
ShIvADeSt (19-05-2010 05:14): Продолжаем тут http://forum.ru-board.com/topic.cgi?forum=33&topic=11215


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru