AccessTr.neT
raporlamada günleri yanyana almak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: raporlamada günleri yanyana almak (/konu-raporlamada-gunleri-yanyana-almak.html)

Sayfalar: 1 2


raporlamada günleri yanyana almak - dayko - 02/09/2016

merhaba;
bir sorum vardı bir raporda tarihleri yanyana nasıl alırız
yardımcı olursanız sevinirim 

benim tabloda adı var
işe geldiği günler var tarih geldimi diye 3 seçenekli bir tablo

ağustos ay yıl 2016 seçtiğimde 

adı  1. gün  2. gün  3. gün  .....  30. gün 

bu şekilde bir raporlama yapabilirmiyiz acaba


Cvp: raporlamada günleri yanyana almak - atoz112 - 02/09/2016

sayın dayko,

Site Kuralları gereği lütfen içeriğinde farazi gerçek dışı uydurma ve sonuçları görebilmek adına da birkaç kayıt olacak şekilde örnek uygulamanızı dahil etmeye gayret ediniz.

son olarak;
talebinize yönelik olarak,ÇAPRAZ SORGU kullanımlarını,site arama sayfasından araştırmak sureti ile inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: raporlamada günleri yanyana almak - dayko - 02/09/2016

sayın atoz112 hocam örneği eke ekledim sorgu1 isimli sorguya bakarsanız yapmak istediğimi anlarsınız 1 nolu yerde ayın 1 indeki mazot alımları 2 de ayın ikisindekiler 3 de 3 ündekiler falan diye gidiyor


Cvp: raporlamada günleri yanyana almak - atoz112 - 02/09/2016

sayın dayko,

bahsettiğiniz talebinize yönelik olarak;

yeterli imkan ve zaman olmaması gerekçesi ile,tam teşekkülü bir ilgilenme fırsatı olmamak ile birlikte,
ilk etapta aklıma gelen olması nedeni ile,aşağıda yer alan kodları

TRANSFORM Sum(Nz([mazot],0)) AS mazotum
SELECT OGRENCILER.ADSOYAD, Month([TARIH]) AS ay, Sum([mazotum]) AS guntopla
FROM OGRENCILER INNER JOIN SERVIS ON OGRENCILER.ID = SERVIS.OGRENCIID
GROUP BY OGRENCILER.ADSOYAD, Month([TARIH])
PIVOT Format([TARIH],"dd");

kullanmak sureti deneyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.


Cvp: raporlamada günleri yanyana almak - dayko - 02/09/2016

üstadım verdiğin tamam da bu sefer [formlar]![formadı]![adı] diye yazdığımda ayı yıl oalrak raporlamak istediğimde hata veriyor bunun için ne yapabilirim acaba


Cvp: raporlamada günleri yanyana almak - ozanakkaya - 02/09/2016

Merhaba, yeni bir sorgu oluştur. Sql kısmına aşağıdaki kodu ekle

TRANSFORM Nz(Sum(mazot.MAZOT),0) AS ToplaMAZOT
SELECT mazot.ADSOYAD, Month([TARIH]) AS AY
FROM mazot
GROUP BY mazot.ADSOYAD, Month([TARIH])
PIVOT Day([TARIH]) In ("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31");