[SORGU] Kaç şikayette konumuna göre kaç personel hakkında şikayette bulunulmuş.
#1
Merhaba. Örnek olarak eklemiş olduğum veri tabanında bir işyerindeki şahısların sürekli olarak değişik konumlarda çalıştığını varsayarsak, personelin görevli olduğu zamanlarda kategori ve altkategorilere göre hangi konumlarda ne kadar şikayet aldığını çapraz sorgu ile görebiliyorum, ancak ekteki resimde görüldüğü gibi ayrı bir sütunda kategori ve alt kategoriye göre şikayet sayısını da aynı sorgu içerisinde görmek istiyorum bunu göstermenin bir yolu var mıdır. Yani amacım kategori ve altkategoriye göre kaç şikayette konumuna göre kaç personel hakkında şikayette bulunulmuş bunu görmek. Bu konuda yardımlarınızı bekliyorum. Şimdiden teşekkürler.


Eklenti Dosyaları
.rar   vt.rar (Boyut: 32,5 KB / İndirilme: 74)



  Alıntı
Bu mesajı beğenenler:
#2
Sayın Vuslat, şikayet sayısını hangi veriye göre alacak. Şikayet tablosundaki tüm kayıtlar şikayet kaydı mı? Adı ve pozisyonu yazan personelden hangisinin şikayet kaydı var? Sadece sayı isteniyorsa bile bunu bir değere dayandırmak gerek. Bu hangi değer olacak. Doğrusu ben anlayamamış olabilirim. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#3
(19-10-2017, 21:49)EminA demiş ki: Sayın Vuslat, şikayet sayısını hangi veriye göre alacak. Şikayet tablosundaki tüm kayıtlar şikayet kaydı mı? Adı ve pozisyonu yazan personelden hangisinin şikayet kaydı var? Sadece sayı isteniyorsa bile bunu bir değere dayandırmak gerek. Bu hangi değer olacak. Doğrusu ben anlayamamış olabilirim. Kolay gelsin.

Sayın EminA bahsettiğiniz gibi şikayet tablosundaki tüm kayıtlar şikayet kaydı. Misal şikayet tablosunda Satış-onay ile ilgili 3 nolu kayıt için şahıs tablosunda işçi konumunda 2 personel, 4 nolu kayıt için 1 işçi, 1 amir, 1 sorumlu personel kaydı mevcut. Toplamda 2 adet Satış-Onay kaydı için 1 sorumlu, 1 amir,3 işçi sayısını elde etmem lazım. Sorgu1 deki çapraz sorgu ile kategori-altkategori ve konumlarına göre sayıları alabiliyorum ama şikayet tablosunda bulunan "satış-onay" kategorisindeki kayıtların sayısı olan (2) rakamını ayrı bir sütuna aldırmak istiyorum. Yani aynı kategori ve alt kategorideki kayıtları gruplandırıp kayıt nosu farklı olanların sayısını saydırmak lazım diye düşünüyorum. Çıkış noktam yanlış olabilir, access ile pek haşır neşir olan birisi değilim kusurum varsa affola.



  Alıntı
Bu mesajı beğenenler:
#4
Sayın Vuslat, kusuruma bakmayın çok sık bakamıyorum siteye. Doğrusu fazla ilgilenemedim VTnizle. Önemli olan Kategorilere göre gruplamak ve altına personeli eklemek ise alt kategori diye ayırmadan Kargo Gönderim, Kargo Paketleme gibi başlıklar oluşturup girilen kayıtları direk bu kategorilerden süzmek. Siz de benzer birşey yapmıştınız sanırım ama örneğin paketlemede 3, satışta 2 kayıt üretiyordu. Girilen tüm kayıtları baştan filtreleyip Kargo Paketleme kayıtlarını tek başlıkta derleyin. Ayrıca tarih eklerseniz süzme işi çok daha verimli olur diye düşünüyorum. Müsait olduğum ilk anda VTnize tekrar bakacağım. Ayrıca kusur ne demek bazen benim çok basit şeyleri anlayamadığım oluyor kafa duruyor resmen. O nedenle ben hep belirtirim anlamamış olabilirim diye. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#5
Tarih alanı ekleyip form üzerine eklenecek iki metin kutusu (başlangıç-bitiş) ile filtrelemeyi düşünüyordum ama sorguyu bir türlü oluşturamadım maalesef. İlginiz için teşekkürler. Kolay gelsin.



  Alıntı
Bu mesajı beğenenler:
#6
Sorguya SikayetSayisi: DCount("*";"sikayet";"kategori='" & [kategori] & "' And altkategori='" & [altkategori] & "'") deyimini ekleyin.


SQL
  1. TRANSFORM COUNT(sahis.idsikayet) AS İfade1 SELECT sikayet.kategori, sikayet.altkategori,
  2. DCount("*","sikayet","kategori='" & [kategori] & "' And altkategori='" & [altkategori] & "'") AS SikayetSayisi,
  3. COUNT(sahis.idsikayet) AS [Toplam personel] FROM sikayet INNER JOIN sahis ON sikayet.id = sahis.idsikayet
  4. WHERE (((sikayet.yil)=[HANGI_YIL])) GROUP BY sikayet.kategori, sikayet.altkategori
  5. PIVOT sahis.konumu IN ('işçi', 'amir', 'sorumlu')





  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Accesste Personel şeması ahmet114 15 944 05-02-2024, 19:07
Son Mesaj: dsezgin
  Barkod Okuyucu Cihaz Ile Personel Giriş çıkış atkbursa 7 1.000 07-05-2023, 15:51
Son Mesaj: atkbursa
  [VBA] Alt Rapor Içeren Bir Rapor Her Personel Için Ayrı Excel Sayfasına Atılabilir Mi? abkbek 12 1.355 29-01-2023, 13:29
Son Mesaj: abkbek
  [FORM] personel takip-puantaj-stok takip personel kartı açılmıyor mustafa.sogutlu 5 3.793 27-12-2022, 14:33
Son Mesaj: metınaycıcek
access-sql-5 Personel Devam Çizelgesi by_hayalci 59 44.035 17-06-2022, 09:56
Son Mesaj: onur_can
  [VBA] 2022 Personel Maaş Hesaplama EGE35_m 3 1.165 21-01-2022, 22:58
Son Mesaj: EGE35_m
  Im Değerine Göre - Tag Değerine Göre Işlem Yapma alikagan 5 698 09-12-2021, 09:06
Son Mesaj: halily
  Personel Formunda Excele Aktarmak. ahmet114 7 1.082 18-08-2021, 15:23
Son Mesaj: onur_can

Foruma Git:


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