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
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
# 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