الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

شرح مكون Chart

بدأه عاشقة دلفى في 26 ديسمبر 2007 · 5 رد · 1,608 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

و كل سنة و الجميع بخير

ممكن احد يشرح لى و بتفصيل طريقة التعامل مع

Chart

و كيفية ربطها و استخدامها لاستخراج البيانات من الجداول

ابى شرح وافى

جزاكم الله كل خير

#2

في مجلد Delphi يوجد مجلد اسمه Demos بداخله مجلد اسمه Teechart

تجد teedemo.dpr به عدة امثلة عن Chart وكيفية استخدامه بالتفصيل الممل

والسلام عليكم ورحمة الله

d4baa0.gif
#3

هذا كود برنامج سبق ان عملته و كان يستخدم 3 charts

var
x:integer;
begin
  Form1.Series6.Clear;
  Form1.Series7.Clear;
  Form1.Series8.Clear;

  Form1.Chart5.Series[0].Add(idGen,'GENERATION',clGreen) ;
  Form1.Chart5.Series[0].Add(IdTrans,'TRANSMISSION',clGreen);
  Form1.Chart5.Series[0].Add(IdDISTR,'DISTRIBUTION and CUSTOMER SERVICES',clGreen) ;
  Form1.Chart5.Series[0].Add(IdFINANCE,'FINANCE',clGreen);
  Form1.Chart5.Series[0].Add(idGenSVS,'GENERAL SERVICES',clGreen);
  Form1.Chart5.Series[0].Add(idHUMAN,'HUMAN RESOURCES',clGreen);
  Form1.Chart5.Series[0].Add(idPLANNING,'PLANNING AND PROGRAMS ',clGreen) ;
  Form1.Chart5.Series[0].Add(idAUDITING,'INTERNAL AUDITING ',clGreen);
  Form1.Chart5.Series[0].Add(idLEGAL,'LEGAL AFFAIRS',clGreen);
  Form1.Chart5.Series[0].Add(idPUBLIC_AFFAIR,'PUBLIC AFFAIR AND SHARE HOLDER RELATION',clGreen);

  Form1.Chart5.Series[1].Add(NotUpdated_Gen,'GENERATION',clRed) ;
  Form1.Chart5.Series[1].Add(NotUpdated_Trans,'TRANSMISSION',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_DISTR,'DISTRIBUTION and CUSTOMER SERVICES',clRed) ;
  Form1.Chart5.Series[1].Add(NotUpdated_FINANCE,'FINANCE',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_GenSVS,'GENERAL SERVICES',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_HUMAN,'HUMAN RESOURCES',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_PLANNING,'PLANNING AND PROGRAMS ',clRed) ;
  Form1.Chart5.Series[1].Add(NotUpdated_AUDITING,'INTERNAL AUDITING ',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_LEGAL,'LEGAL AFFAIRS',clRed);
  Form1.Chart5.Series[1].Add(NotUpdated_PUBLIC_AFFAIR,'PUBLIC AFFAIR AND SHARE HOLDER RELATION',clRed);


  Form1.Chart5.Series[2].Add(idGen-NotUpdated_Gen,'GENERATION',clNavy) ;
  Form1.Chart5.Series[2].Add(IdTrans-NotUpdated_Trans,'TRANSMISSION',clNavy);
  Form1.Chart5.Series[2].Add(IdDISTR-NotUpdated_DISTR,'DISTRIBUTION and CUSTOMER SERVICES',clNavy) ;
  Form1.Chart5.Series[2].Add(IdFINANCE-NotUpdated_FINANCE,'FINANCE',clNavy);
  Form1.Chart5.Series[2].Add(idGenSVS-NotUpdated_GenSVS,'GENERAL SERVICES',clNavy);
  Form1.Chart5.Series[2].Add(idHUMAN-NotUpdated_HUMAN,'HUMAN RESOURCES',clNavy);
  Form1.Chart5.Series[2].Add(idPLANNING-NotUpdated_PLANNING,'PLANNING AND PROGRAMS ',clNavy) ;
  Form1.Chart5.Series[2].Add(idAUDITING-NotUpdated_AUDITING,'INTERNAL AUDITING ',clNavy);
  Form1.Chart5.Series[2].Add(idLEGAL-NotUpdated_LEGAL,'LEGAL AFFAIRS',clNavy);
  Form1.Chart5.Series[2].Add(idPUBLIC_AFFAIR-NotUpdated_PUBLIC_AFFAIR,'PUBLIC AFFAIR AND SHARE HOLDER RELATION',clNavy);

  form1.Chart5.SaveToBitmapFile('chart5.bmp');
  Form1.Series4.Clear;
  Form1.Series5.Clear;

  dm.ADOTableHistory.Active:=True;
  for x:= 0 to dm.ADOTableHistory.RecordCount -1   do
  begin
  Form1.Chart4.Series[0].Add(dm.ADOTableHistory.Fields[0].AsInteger,dm.ADOTableHis
tory.Fields[2].AsString, clRed);
  Form1.Chart4.Series[1].Add(dm.ADOTableHistory.Fields[1].AsInteger, 'Updated', clNavy);
  dm.ADOTableHistory.Next;
  end;
   dm.ADOTableHistory.Active:=False;
   form1.Chart4.SaveToBitmapFile('chart4.bmp');
end;

بعض الحكي يحق له يجرح الصمت..والبعض الآخر ما يبرر ظهوري

#4

السلام عليكم ورحمة الله و بركاته

شكرا لكل من قدم رده

انا اريد خطوات بالتفصيل منذ وضع المكون على الفورم و كيفية ربطه

ادا سمحتم

#5

المشاركة قديمه بس حبيت اضيف ان التعليمات الدلفي بتشرحه بالتفصيل الممل

الحمد لله الذي هدانا لهذا وماكنا لنهتدي لولا ان هدانا الله

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر ساعة · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…