[RAPOR] Birden fazla formdan tek bir rapor - tarih aralığına göre
#1
Öncelikler herkese merhaba
benzer bir konu var mı diye örnekleri inceledim ama ya denk gelmedim ya da ben göremedim.
öncelikle sorum şu şekilde : günlük üretim verilerinin işlendiği formlar var. ben de bu formlardan üretim çıktılarını içeren(istediğim tarih aralığında) tek bir rapor oluşturmak istiyorum. ama bu raporda (örnek olarak 01/01/2016 ile 12/01/2016 tarihleri arasında) sadece kümülatif toplamlarını görmek istiyorum(yani gün gün bana döküm vermesin) raporu sorguya bağladım ama yine de günlük veriler gün gün geliyor. bu şekilde istemiyorum.bunun için ne yapabilirim üzerinde çalışmakta olduğum örnek dosyayı ek olarak yüklüyorum. ilginize şimdiden teşekkürler.


Eklenti Dosyaları
.rar   AOS.rar (Boyut: 260,27 KB / İndirilme: 53)



  Alıntı
Bu mesajı beğenenler:
#2
Tek bir tablo icin toplam degerleri gormek istediginiz sorgu hazirlayin. SQL komutu olarak goruntuleyin ve select komutu sonunda ki noktali virgul( ; ) oldugu yere UNION kelimesi sonrasina diger tablo SQL yerlestirip, birlestirme sorusu olusturun. Yeni bir Rapor ile verileri gorebilirsiniz. Ilk olusturdugunuz select satirindaki alan isimleri ile sutun sayisi ayni olmasina dikkat etmeli.
Kullandiginiz rapor uzerinden yapilmasini isterseniz. Formuzerine iki fonksiyonlu buton ile raporun ayrinti bolumunu gizle/goster ile islem yapabilirsiniz.



  Alıntı
Bu mesajı beğenenler:
#3
hocam verdiğiniz cevap için teşekkür ederim. peki alan adı/satır sayıları farklı iki veya daha fazla sorguyu birleştirmek istiyorsam ne yapmam gerekiyor. her bir sorgunun alan adını en çok olan sayıdaki sorguya tamamlayacak sayıda [NULL] ekledim ancak bu kez de sorgu "null" a bir değer girmemi istiyor.



  Alıntı
Bu mesajı beğenenler:
#4
Sn nuni;

Parantez icine yazildiginda deger ister,"" As AlanAdi ile yapilabilir.

Birlestirme sorusunda alan isimleri ve sutun sayisi ayni olmali. Tabloda sutun isimleri farkli olmasina ragmen alan tipileri(sayi, tarih, alfanumerik...) tutmasi ile As .... ile Sorgu sutun isimleri ayni yapilabilir.
Misal:
Select AdiSoy, Yas From Personel
UNION
Select kim as AdiSoy, datediff("y",duhulu,Date()) as Yas FROM YeniKatilan LEFT JOIN Personel [Sicil] = [SicilNo] WHERE (((Personel.Sicil) Is Null))







  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
access-sql-18 Insert ile formdan tabloya kayıt ekleme Enigmatic 18 20.656 07-02-2024, 18:41
Son Mesaj: halil.tefci
  Birden Fazla Alandaki Veriyi Sorguda Alt Alta Birleştirme adnnfrm 3 181 18-11-2023, 19:54
Son Mesaj: dsezgin
  [FORM] İLİŞKİSİZ FORMDAN TABLOYA VERI KAYDETME moskovic 24 20.309 06-07-2023, 12:11
Son Mesaj: dsezgin
  Ilişkisiz Formdan Tabloya Verı Kaydetme erol1919 2 207 18-06-2023, 21:13
Son Mesaj: alperalper
  Formdan Raporlara Veri çekmek kursun 14 517 01-02-2023, 22:27
Son Mesaj: kursun
  [VBA] Alt Rapor Içeren Bir Rapor Her Personel Için Ayrı Excel Sayfasına Atılabilir Mi? abkbek 12 553 29-01-2023, 13:29
Son Mesaj: abkbek
  [FORM] GİRİLEN GÜN SAYISINA GÖRE TARİH EKLEME SOGUT01 8 1.566 10-10-2022, 10:11
Son Mesaj: Kaptan64
  Sorguda Iki Tarih Aralığına Göre Farklı Bir Tablodan Ortalama çekme adnnfrm 3 258 21-07-2022, 02:28
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi