Skip to main content

AccessTr.neT


Günlük Haftalık Aylık Yıllık Raporlama İçin İlgili Hücrelere Verileri Yazma

Günlük Haftalık Aylık Yıllık Raporlama İçin İlgili Hücrelere Verileri Yazma

#7
ayrıca
1 - rapor sayfası için hangi tablodan hangi alanlar alınacak yazabilirseniz iyi olur. benim tek tek belirlemem hem zaman alır hem de dikkatimden kaçan olabilir
2 - rapor sayfasında hesap yapan hücreler hangileri, verilerini hangi tabloların hangi alanlarından alıyorlar
Cevapla
#8
eğer raporlamalar hafta/ay/yıl başı ve sonuna göre yapılıyorsa bu kadar tarih alanına gerek var mi? gün/hafta/ay/yıl için 8 metin kutusu yeri 1 metin kutusu olur
bastığınız buton zaten o tarihe göre hafta/ay/yıl verilerini raporlar.
mesela tarih olarak 12 ağustos 2020yi girdiniz bu durumda
1 - gün butonuna bastığınızda o güne ait verileri
2 - hafta butonuna bastığınızda format(Tablodakitarih,'ww.yyyy',2) =format(Formdakitarih,'ww.yyyy',2) kriteri ile ilgili hafta
vs vs ile
hesaplanabilir EĞER hafta/ay/yıl baş ve sonlarına göre yapılıyorsa
Cevapla
#9
Baraj tablosundan alıcancak veri başlıları

TARİH D7 (AYLIK Raporlamada Ayın ADI, Yıllık raporlamada yılı)
Gün M7 (Günlük Raporlamada hangi gün olduğu)

BARAJ KOTU (m) A 10 HÜCRESİNE

BARAJ HACMİ (m3) G10

BARAJ HACİM FARKI (m3) M10 

AKTİF DOLULUK ORANI (%) G11

AKTİF HACİM (m3)  M11

YAĞIŞ (mm) A13

BUHARLAŞMA (mm) E13 

KATSAYI I13

BARAJ GÖLÜ YÜZEY ALANI (m2) K13

BUHARLAŞMA (m3)  O 13

Üretim Ve Enerji Tablosu 

GİRİŞ DEBİSİ D15

ÇIKIŞ DEBİSİ M15

SU ALMA YAPISI ELEKTRİK SARFİYATI A31

SU ALMA YAPISI ÜRETİM SARFİYATI F31

ARITMA TESİSİ  ELEKTRİK SARFİYATI  J31

 ARITMA TESİSİ    ÜRETİM SARFİYATI  O 31


KİMYASAL Tablo

FeCl3 Sarfiyat (kg) A23

FeCl3 Doz (mg/lt)    A 26 

Al2(SO4)3 Sarfiyat (kg) C23

Al2(SO4)3 Doz (mg/lt)  C 26 

PAC Sarfiyat (kg) E23

PAC Doz (mg/lt)     E26

POLİMER (Su) Sarfiyat (kg)  G23

POLİMER Doz (mg/lt)   G26

KLOR Sarfiyat  (kg) I23

KLOR Doz (mg/lt)  I26

NaOH Sarfiyat (kg)  K23

NaOH Doz (mg/lt)     K26

KMnO4 Sarfiyat (kg)  M23

KMnO4 Doz (mg/lt)  M26


POLİMER (Çamur) Sarfiyat (kg)t  O23


POLİMER (Çamur) Doz (mg/lt)  O26

KİREÇ Sarfiyat (kg)       P23

KİREÇ Doz (kg/sa)      P26


KİREÇ Doz (kg/sa) Q26


Toplam işlemini verileri çekerken otomatik yapamaz mı

Ben hazırladım mantıklı olan neyse uyarım sorun değil. Gün hafta ay yıl bazında raporlama oluyor. Kodlama mantığını bilmediğim için öyle hazırladım doğrusunu sizler bilirsiniz. Şimdiden teşekkür ederim.
Son Düzenleme: 20/08/2020, 15:55, Düzenleyen: merttr07.
Cevapla
#10
zaten toplama işlemi otomatik olacak onda sorun yok
aşağıdaki kodu Access dosyasındaki sorgu oluşturucuya ekleyip çalıştırırsanız haftalık bazda toplamları görebilirsiniz
[Resim: do.php?img=10453]
Sorgu Oluşturma
SELECT Year([Tarih]) AS Yil, Format([barajtablo]![Tarih],"ww",2) AS Hafta, Sum(barajtablo.[BARAJ KOTU (m)]) AS [ToplaBARAJ KOTU (m)], Sum(barajtablo.[BARAJ HACMİ (m3)]) AS [ToplaBARAJ HACMİ (m3)], Sum(barajtablo.[AKTİF HACİM (m3)]) AS [ToplaAKTİF HACİM (m3)], Sum(barajtablo.[AKTİF DOLULUK ORANI (%)]) AS [ToplaAKTİF DOLULUK ORANI (%)], Sum(barajtablo.[BARAJ GÖLÜ YÜZEY ALANI (m2)]) AS [ToplaBARAJ GÖLÜ YÜZEY ALANI (m2)], Sum(barajtablo.[YAĞIŞ (mm)]) AS [ToplaYAĞIŞ (mm)], Sum(barajtablo.[BUHARLAŞMA (mm)]) AS [ToplaBUHARLAŞMA (mm)], Sum(barajtablo.[BUHARLAŞMA (m3)]) AS [ToplaBUHARLAŞMA (m3)], Sum(barajtablo.[BARAJ HACİM FARKI  (m3)]) AS [ToplaBARAJ HACİM FARKI  (m3)], Sum(barajtablo.[BARAJA GELEN SU HACMİ (m3)]) AS [ToplaBARAJA GELEN SU HACMİ (m3)], Sum(barajtablo.[GİRİŞ DEBİSİ (m3)]) AS [ToplaGİRİŞ DEBİSİ (m3)]
FROM barajtablo
GROUP BY Year([Tarih]), Format([barajtablo]![Tarih],"ww",2);

biz bu sorguyu girilen tarih için excelde oluşturacağız
Cevapla
#11
Sonda katsayıda olacaktı KATSAYI. Ben ekledim

Hepsi İçin ayrı ayrı sorgu oluşturacakmıyız ?
Son Düzenleme: 20/08/2020, 16:13, Düzenleyen: merttr07.
Cevapla
#12
(20/08/2020, 16:10)merttr07 yazdı: Hepsi İçin ayrı ayrı sorgu oluşturacakmıyız ?
hayır sorgu oluşturulmayacak daha önce yaptığımız gibi recordset yöntemiyle alınacak
aslında her tabloya her gün veri kesin olarak girildiğinden emin olabilseydim Accesste 3 tabloyu tarih alanı üzerinden ilişkilendirip gruplama sorgusu oluşturabilirdik
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task