[SORGU] Toplu raporlama da kayıtın istemsiz çoğalması (Tekrarlayan Kayıtlar )
#1
access-sql-9 
Sayın grup üyesi ve admin arkadaşlar Kızım bir etüt merkezinde öğretmenlik yapıyor ve öğrencilerin hangi etütleri aldığını takip etmek ve velilerine raporlamak istiyordu o nedenle öğrencilerin kişisel bilgilerinin olduğu tüm kayıtlarının tutulduğu 2003 acsees veri tabanına Alt tablo olarak etüt bilgilerini takip edebileceği bir ilave yaptım. ve raporlamalarını yaparken bir şey fark ettim fizik etüdünü kimler almış veya
FZK 01/ FZK 02 diye sorguladığınız sorunsuz rapor alınabiliyor. Ancak

Her hangi bir öğrenci hangi etütleri aldığı ile ilgili yaptığım sorgulamada Kayıtlar kendi kendine çoğalıyor örneğin Ahmet BİO 01 Tek olarak göstermesi gerekirken sorguda bir bakıyorsunuz Ahmet sanki 10 sefer BİO 01 etüdünü almış olarak görülüyor bu diğer etütler içinde aynısı oluyor ve aldığı etütler kayıt çoğaltıyor ( data base değil sadece sorguda ve raporlamada)
Sorguya her ilave ettiğiniz bir tablo kayıtların artmasına neden oluyor.

Örnek olarak ekliyorum
Bu konuda birçok konuyu denedim ama bir türlü işin içinden çıkamadım
Sorguda mı hata yapıyorum veya bu konuyu nasıl yapmalıyım.
Amacım gerek tek tek hangi etüdü kimler almış.
İkincisi Tek bir öğrenci hangi etütleri almış


Eklenti Dosyaları
.jpg   çoklu sorgu sonuç.jpg (Boyut: 209,48 KB / İndirilme: 63)
.jpg   çoklu sorgu.jpg (Boyut: 73,47 KB / İndirilme: 61)
.jpg   tek sorgu.jpg (Boyut: 34,32 KB / İndirilme: 80)
.jpg   tekli.jpg (Boyut: 11,12 KB / İndirilme: 64)
.rar   vt1.rar (Boyut: 45,35 KB / İndirilme: 69)



  Alıntı
Bu mesajı beğenenler:
#2
hatanız tablo tasarımlarının ve ilişkilendirmelerinizin yanlış yapılmasından kaynaklanıyor.
6 ders için ayrı ayrı tablolar oluşturmak yerine Tüm derslerin girilebileceği tek tablo yapmanız daha mantıklı 3 tablo ile bu işi çözebilirsiniz.
1.Tablo: Öğrenci bilgileri
2.Tablo: Aldığı Dersler
3.Tablo: Ders Adları

1.Tablo
id
Adı
Soyadı
Öğrenci No
Adres
Telefon

2.Tablo
id
Öğrenci Adı (1.Tablodan Alacak)
Aldığı Ders (3.Tablodan Alacak)

3. Tablo
id
dersadı


Bu şekilde yaptığınızda istediğiniz sorguyu istediğiniz şekilde alabilirsiniz.




  Alıntı
Bu mesajı beğenenler:
#3
Sayın Onur can bu önerinizi deneyeceğim . ilk önce bende tek tabloda çözebilirim gibi geldi ancak kızım 150 öğrencisi olan bir etüt merkezinde toplam 9 ders ten bir öğrenci matematikten yaklaşık 20-25 defa diğerlerinden de ortalama 15 tane etüt alabiliyor muş bunlara tek öğrenci için ortalama tek dersten 15 dersek 15*10=150 bir öğrenci için 150 kayıt oluşturuyor. 150 öğrenci için 150*150=22.500 kayıt oluşturacak belki bu kayıt 30.000 olacak . Sayın Onur can Acsess bu kadar kayıttı kabul ediyor mu . o nedenle ben tabloları bölerek bunu çözebilirim zannetmiştim. ayrıca ilgin için teşekkür ederim
NOT :BİR ÖĞRENCİ İÇİN TEK BİR MATEMATİK İÇİN AYRI AYRI 20-25 ETÜT DERSİ GİRİLMESİ GEREKİYOR O NEDENLE ALT TABLOLAR İLE ÇÖZMEK İSTEMİŞTİM. SİZİN DEDİĞİNİZ GİBİ ALT TABLO OLMADAN NASIL ÇÖZEBİLİR,İM BİR BAKACAĞIM.


Eklenti Dosyaları
.jpg   FORM İÇERİĞİ.jpg (Boyut: 105,41 KB / İndirilme: 87)



  Alıntı
Bu mesajı beğenenler:
#4
Sayın onur can verdiğin bilgi ve yönlendirme için çok teşekkür ederim sizin dediğiniz gibi öğrenci verilerini tek tabloda kontrol ettim . ve sorunumu çözdüm . Burada Program içerisinde alt bir tablo olarak kontrol ettim . Bazen insan çözümsüzlükte takılıp kalıyor . Bazen en ufak bir yönlendirme sorunu çözmenizde çok yardımcı olabiliyor . o nedenle Çok teşekkür ederim . Yönlendirme ve bilgi paylaşımınız için sorunu tek bir tabloda Formda Alt Form olarak çözdüm Fotoğrafını ekledim .


Eklenti Dosyaları
.jpg   ALT EKRAN.jpg (Boyut: 61,56 KB / İndirilme: 95)



  Alıntı
Bu mesajı beğenenler:
#5
Tam istenilen Sonuç! sn zcelik sizi tebrik ederim.



  Alıntı
Bu mesajı beğenenler:
#6

.rar   ders1.rar (Boyut: 31,75 KB / İndirilme: 72) Sn onur_can'nin tablo yapilari ornegine yakin VT'ni, kurgu yonunden inceleyebilirsiniz.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [RAPOR] Raporlama Sorunu aycnc 1 250 10-07-2024, 07:02
Son Mesaj: dsezgin
  [RAPOR] Raporlama Sorunu aycnc 1 257 08-07-2024, 14:05
Son Mesaj: celalll
  Resim Işaretleme Ve Raporlama burhanb 1 289 06-03-2024, 11:26
Son Mesaj: dsezgin
  Seçime Göre Raporlama 2 halil.tefci 9 674 22-12-2023, 23:08
Son Mesaj: halil.tefci
  Etiket Isimlerini Toplu Değiştirme hedefkaya 1 342 24-10-2023, 21:06
Son Mesaj: dsezgin
  Access Verilerini Google Studio Veya Farklı Dashboard çözümleri Ile Raporlama Hk. adnnfrm 2 560 18-10-2023, 08:11
Son Mesaj: adnnfrm
  [RAPOR] Seçime Göre Raporlama 2 golf2000 7 711 13-10-2023, 23:28
Son Mesaj: golf2000
  Toplu .csv, .xlsx, .xls, .xml Dosya Aktarımı Yapmak adnnfrm 2 575 22-06-2023, 19:04
Son Mesaj: dsezgin

Foruma Git:


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