bir alandaki 5 veriyi yan yana sıralamak-crystalreport
bir alandaki 5 veriyi yan yana sıralamak-crystalreport
arkadaşlar benim yukarıdaki gibi tablom var.ben bu tablodaki derssimgesi alanındaki 5 dersi sırayla yan yana yazdırmak DC,YC ve NET alnını da derslerin altına yazdırmak istiyorum. yapmak istediğimi aşağıda excelde elle yaptım.Crystalreport ve C# kullanıyorum. kısacası yukarıdaki tabloyu raporda aşağıdaki hale nasıl getirebilirim.Teşekkürler
Re: bir alandaki 5 veriyi yan yana sıralamak-crystalreport
bunu crystal report üzeirnden yapamazsınız. veri tabanı üzerinden halletmelisiniz. öncelikle dersimge alanındaki kayıtların distint ile bir listesini alın. bu verilerle uygun SQL ler hazırlayarak ilgili verileri çekiniz.
örnek:
select distinct ogrencino, sinavkodu,ogrencino, (select dc from sinavsonuc where ogrencino = sa.ogrencino ) as ders1dc,.... from sinavsonuc sa
örnek:
select distinct ogrencino, sinavkodu,ogrencino, (select dc from sinavsonuc where ogrencino = sa.ogrencino ) as ders1dc,.... from sinavsonuc sa
Re: bir alandaki 5 veriyi yan yana sıralamak-crystalreport
# select OgrenciNo,
#
# sum(case when DersSimge='st6' then DC end) st6_DC,
# sum(case when DersSimge='st6' then YC end) st6_YC,
# sum(case when DersSimge='st6' then NET end) st6_NET,
#
# sum(case when DersSimge='sm6' then DC end) sm6_DC,
# sum(case when DersSimge='sm6' then YC end) sm6_YC,
# sum(case when DersSimge='sm6' then NET end) sm6_NET,
#
# sum(case when DersSimge='sf6' then DC end) sf6_DC,
# sum(case when DersSimge='sf6' then YC end) sf6_YC,
# sum(case when DersSimge='sf6' then NET end) sf6_NET,
#
# sum(case when DersSimge='ss6' then DC end) ss6_DC,
# sum(case when DersSimge='ss6' then YC end) ss6_YC,
# sum(case when DersSimge='ss6' then NET end) ss6_NET,
#
# sum(case when DersSimge='si6' then DC end) si6_DC,
# sum(case when DersSimge='si6' then YC end) si6_YC,
# sum(case when DersSimge='si6' then NET end) si6_NET
#
# from SINAV
# group by OgrenciNo
# order by OgrenciNo
bu şekilde halletmeye çalıştım teşekkürler
#
# sum(case when DersSimge='st6' then DC end) st6_DC,
# sum(case when DersSimge='st6' then YC end) st6_YC,
# sum(case when DersSimge='st6' then NET end) st6_NET,
#
# sum(case when DersSimge='sm6' then DC end) sm6_DC,
# sum(case when DersSimge='sm6' then YC end) sm6_YC,
# sum(case when DersSimge='sm6' then NET end) sm6_NET,
#
# sum(case when DersSimge='sf6' then DC end) sf6_DC,
# sum(case when DersSimge='sf6' then YC end) sf6_YC,
# sum(case when DersSimge='sf6' then NET end) sf6_NET,
#
# sum(case when DersSimge='ss6' then DC end) ss6_DC,
# sum(case when DersSimge='ss6' then YC end) ss6_YC,
# sum(case when DersSimge='ss6' then NET end) ss6_NET,
#
# sum(case when DersSimge='si6' then DC end) si6_DC,
# sum(case when DersSimge='si6' then YC end) si6_YC,
# sum(case when DersSimge='si6' then NET end) si6_NET
#
# from SINAV
# group by OgrenciNo
# order by OgrenciNo
bu şekilde halletmeye çalıştım teşekkürler