![]() |
Sorgu Oluşturma - 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ığı: Sorgu Oluşturma (/konu-sorgu-olusturma--88203.html) |
Sorgu Oluşturma - fenerli6774 - 24/03/2021 Kolay gelsin İyi Çalışmalar Formda akEtut butonundan seçtiğim etüt numarasına göre sorgu formda listelenecek. Ama sorguyu oluşturamadım. Bakabilir misiniz? Amacım: Gelen isimlerin karşısına yoklama durumu gireceğim ("+","E","R"..v.s.) RE: Sorgu Oluşturma - berduş - 24/03/2021 eğitimci değilim belki de o nedenledir ama yoklama tablonuzun mantığını anlayamadım neden yoklama tarihi için 3 farklı tablo var zaten yoklamanın yapılacağı tarihin içinde yıl-ay-gün var onlar için ayrı tablo oluşturmaya gerek yok ki kaldı ki bir önceki konunuzda kullandığınız gibi bir tablo yeter öğrenci ID Tarih Ders öğretmen ve geldi/gelmedi durumu Not: kırmızı alanlar isteğe bağlı RE: Sorgu Oluşturma - fenerli6774 - 25/03/2021 1 ay düşündüm nasıl yaparım işin içinden nasıl çıkarım diye. Sonra rehberlik istedim. Olmayınca böyle bir başlayayım dedim. Proje bitince raporlamada dikey ilk sütunda öğrenciler listelenecek. Yatay üst sütunda günler olacak. (Resim ektedir). Programın kod ve sorgu mantığını tam anlayıp uygalayabilirsem işi çözeceğim de.. kim bilir ne zaman. Teşekkür ederim. Re: Sorgu Oluşturma - fenerli6774 - 25/03/2021 Dediğiniz tabloyu oluşturdu. OgrenciID,Sinif,Tarih,Durum. Şimdi sınıf listesinin gelmesi gerekiyor. Yoklama yapmak için. Sınıfı çekmek için sorgu oluşturdum. Sorguyu alt form olarak formun içine attım. Sorgu: SELECT tblYoklama.Kimlik, tblKayitbilgileri.Sutundurumu, tblYoklama.OgrenciID, tblKayitbilgileri.Adisoyadi, tblYoklama.Etut, tblYoklama.Tarih, tblYoklama.Durum FROM tblKayitbilgileri INNER JOIN (tblOgrencibilgileri INNER JOIN tblYoklama ON tblOgrencibilgileri.OgrenciID = tblYoklama.OgrenciID) ON tblKayitbilgileri.KayitID = tblOgrencibilgileri.KayitID WHERE (((tblKayitbilgileri.Sutundurumu)="Aktif") AND ((tblYoklama.Etut) Like "*" & [Formlar]![frmYoklama]![akEtut])); Ama sorgu boş geliyor. RE: Sorgu Oluşturma - fenerli6774 - 25/03/2021 Gidiş yolum yanlış mı? Yanlış ise nasıl yapmalıyım. Yardımcı olabilirmisiniz? Teşekkürler. Yapmaya çalıştığım Kyitbilgilerinde aktif olan öğrenciler içinden Öğrencibilgilerinde etut sınıfına göre form üzerine liste çağırmak. Formda tarih(tblYoklama),Eüt(tblOgrencibilgileri),Sayfano ve adı adısoyadı (tblKayitbilgileri, Yoklamadurumu (tblYoklama) alanlarını oluşturmaya çalışıyorum. Re: Sorgu Oluşturma - berduş - 25/03/2021 ekteki dosyayı inceler misiniz? basit olduğundan önceki konuda eklediğiniz dosya kullanılmıştır sorgu temel ihtiyaçlarınızı karşılıyorsa diğer istekleriniz de buna eklenebilir buradaki amacım farklı tablolara ihtiyaç duymadan da pivot ile düzenleme yapılabileceğini göstermektir
dosya ve kod güncellenmiştir |