20-11-2020, Saat: 08:56
(Son Düzenleme: 20-11-2020, Saat: 09:52, Düzenleyen: forumcuali.)
Öncelikle tün delphican lara hayırlı cumalar diliyorum Allah sağlık afiyet versin.
Daha önce açtığım https://www.delphican.com/showthread.php?tid=3730 konuda olayları sıra ile görerebileceğim timeline önerisi istemiştim. Önerilere göre bir kaç çalışma yaptım ama artık tıkandığım için tekrar yardıma ihtiyaç duyuyorum.
evvela size table gösteriyim:
[img][/img]
Ham verileri bir sql procedure ile bu table kaydediyorum
burda olayın başlama tarihi, saati ve bitiş tarih, saati, sn. olarak farkı ve '00:00:00' şeklinde formatlı verileri var.
Bu verilere göre dbchartla yapıyım dedim.
[img][/img]
kodlarla sn. leri bu şekilde sıraladım. ama bi türlü x eksenine gelmesi gereken zaman çizelgesini getiremedim. bu olayların olduğu zaman aralağını saat bazında göstermeye çalıştım ama -cahilliğimi bağışlayın- bi türlü tutturamadım.
bu görüntüyü elde ettiğim kodların bir kısmı:
Amaç şöyle bi şey elde etmekti
[img][/img]
---------------------------------------------------------------------
Sonra @Abdullah ILGAZ hocamın önerisini değerlendirerek devexpress in schedule yöneldim. @"Fesih ARSLAN" hocamın https://www.delphican.com/showthread.php?tid=5397 konusundan ve yardımlarından ziyadesi ile faydalanıp ;
çalıştığım tabloyu şu şekilde değiştirip:
[img][/img]
dxschedule uyarladım(-maya çalıştım)
ama ordaki sorunda zaman çizelgesi düz olması gerekirken birçok bölmeye ayrıldı. zamanı kontrol ediyorum bir sıkıntı göremiyorum ki tablodada görebilirsiniz ama ne hikmetse ayne şöyle oldu
[img][/img] fare ile üzerinde gezdiğimde zamanın aslında birbirinin ardından geldiğini görebilirsiniz ama yapı bu şekilde.
Aslında elde etmeye çalıştığım çalışma:
[img][/img] şeklinde....
1. chartta x ekseninde value olarak 300, 400, 500.. gibi değerler varken etikette 08:00, 09:00...gibi gösterilebilrimi
2. devexpress schedule da olayları ardı ardına sıralamanın bir yolu varmı
3. bunların dışında şu yoldan ilerlersen daha verimli olur diyecek arkadşların önerisi nedir
Yeniden önerilere açığım.... teşekkür ederim
Daha önce açtığım https://www.delphican.com/showthread.php?tid=3730 konuda olayları sıra ile görerebileceğim timeline önerisi istemiştim. Önerilere göre bir kaç çalışma yaptım ama artık tıkandığım için tekrar yardıma ihtiyaç duyuyorum.
evvela size table gösteriyim:
[img][/img]
Ham verileri bir sql procedure ile bu table kaydediyorum
burda olayın başlama tarihi, saati ve bitiş tarih, saati, sn. olarak farkı ve '00:00:00' şeklinde formatlı verileri var.
Bu verilere göre dbchartla yapıyım dedim.
[img][/img]
kodlarla sn. leri bu şekilde sıraladım. ama bi türlü x eksenine gelmesi gereken zaman çizelgesini getiremedim. bu olayların olduğu zaman aralağını saat bazında göstermeye çalıştım ama -cahilliğimi bağışlayın- bi türlü tutturamadım.
bu görüntüyü elde ettiğim kodların bir kısmı:
Kod: (Select All)
with timeline_form.tsorgu do
begin
close;
open;
first;
while not eof do
begin
if fieldbyname('Durus_durum').Value=12 then /// BOŞTA
begin
deger:=fieldbyname('Durus_fark').AsFloat;
bar:=THorizBarSeries.Create(chart); //THorizBarSeries
Chart.AddSeries(bar);
// bar.MarksOnBar:=true;
// bar.MarksLocation:=mlcenter;
// bar.Marks.Style := smsLabel;
// bar.Labels[bar.SeriesIndex]:=fieldbyname('Durus_isemri').AsString;
// bar.Marks.Show;
bar.Marks.Hide;
bar.BarPen.Hide;
bar. CustomBarHeight:=30;
bar.MultiBar:=mbStacked;
bar.AddBar(deger,'',ClBlue);
// ShowMessage('Değer'+'-->'+fieldbyname('Durus_fark').AsString+' '+'--Renk Mavi--');
end//end 1.if
.
.
.
.
.
Amaç şöyle bi şey elde etmekti
[img][/img]
---------------------------------------------------------------------
Sonra @Abdullah ILGAZ hocamın önerisini değerlendirerek devexpress in schedule yöneldim. @"Fesih ARSLAN" hocamın https://www.delphican.com/showthread.php?tid=5397 konusundan ve yardımlarından ziyadesi ile faydalanıp ;
çalıştığım tabloyu şu şekilde değiştirip:
[img][/img]
dxschedule uyarladım(-maya çalıştım)
ama ordaki sorunda zaman çizelgesi düz olması gerekirken birçok bölmeye ayrıldı. zamanı kontrol ediyorum bir sıkıntı göremiyorum ki tablodada görebilirsiniz ama ne hikmetse ayne şöyle oldu
[img][/img] fare ile üzerinde gezdiğimde zamanın aslında birbirinin ardından geldiğini görebilirsiniz ama yapı bu şekilde.
Aslında elde etmeye çalıştığım çalışma:
[img][/img] şeklinde....
1. chartta x ekseninde value olarak 300, 400, 500.. gibi değerler varken etikette 08:00, 09:00...gibi gösterilebilrimi
2. devexpress schedule da olayları ardı ardına sıralamanın bir yolu varmı
3. bunların dışında şu yoldan ilerlersen daha verimli olur diyecek arkadşların önerisi nedir
Yeniden önerilere açığım.... teşekkür ederim