ورود

View Full Version : فرمت timeدر chart



jandaghian
شنبه 18 فروردین 1386, 10:09 صبح
با سلام
من یک chart دارم. میخوام مقادیر روی محور xها از نوع زمان (time) باشه و بدون تاریخ. یعنی از ساعت 00:01 تا 24:00 با فاصله زمانی 5 دقیقه جدا بشه. ولی هر قدر تنظیمات chart را انجام میدم نتیجه نمیده. باید چه کار کنم؟لطفا!...

jandaghian
دوشنبه 20 فروردین 1386, 10:46 صبح
هیچ کس نمیدونه؟ من منتظرم...

ghabil
دوشنبه 20 فروردین 1386, 11:06 صبح
راستش من تاحالا خودم تست نکردم ، اما خب یک فیلد Calculated بساز مقدارش رو هم بزار TimeOf فیلد اصلیت ، و اونو وصل کن به چارتت ببین بهتر میشه؟

jandaghian
دوشنبه 20 فروردین 1386, 11:15 صبح
سلام راستش منظور شما رو نمیفهمم. من اصلا Tchart دارم نه TDBchart و میخوام کلا محور ایکس ام زمان بشه. اگه مفهوم تر توضیح بدید ممنون میشم...کجا فیلد بسازم؟

ghabil
دوشنبه 20 فروردین 1386, 13:19 عصر
سلام راستش منظور شما رو نمیفهمم. من اصلا Tchart دارم نه TDBchart و میخوام کلا محور ایکس ام زمان بشه. اگه مفهوم تر توضیح بدید ممنون میشم...کجا فیلد بسازم؟

اگه چارت داری دیگه مشکلت چیه ؟ خب مقادیر محور X رو از نوع TTime بده بجای TDateTime

jandaghian
سه شنبه 21 فروردین 1386, 08:19 صبح
سلام من این رو تعریف کردم:
Chart2.BottomAxis.DateTimeFormat:=ShortTimeFormat;
ولی وقتی میخوام خط رسم کنم:
Series1.AddXY(20:30,100);
Series1.AddXY(21,100);
سر 20:30 مورد داره چون باید double باشه...

jandaghian
شنبه 25 فروردین 1386, 08:53 صبح
هیچ کس نمیدونه؟ من منتظرم...

yalameh
یک شنبه 28 بهمن 1386, 07:47 صبح
باید احتمالا از strtoTime استفاده کنی .

vcldeveloper
یک شنبه 28 بهمن 1386, 15:52 عصر
سر 20:30 مورد داره چون باید double باشه
عددی به این شکل برای دلفی مفهومی نداره. باید از یک متغیر TTime استفاده کنید. خودش باید بتونه اینو به عدد اعشاری Type Cast کنه