(11/12/2014, 19:52)ozanakkaya yazdı:(11/12/2014, 19:48)alpertunga65 yazdı: Sayın ozanakkaya, çok teşekkür ederim. Konuya usta dokunuşu farklı bir şey...ikinci soru için biraz uğraşacağım. Eğer çözemezsem dediğiniz gibi kurallara uymak gerekir. içinden çıkmaz isem tekrar sitemize, siz ustalarımıza danışacağım...
Aslında 2. sorunuzun cevabını 2. mesajda belirtmiştim.
SELECT Tbl_Gorev.Gorev_ID, Tbl_Gorev.Gorev_Adi, DMax("Val(OyMiktari)","Tbl_Aday","[Gorev_ID]=" & [Tbl_Gorev].[Gorev_ID]) AS İfade1
FROM Tbl_Gorev RIGHT JOIN Tbl_Aday ON Tbl_Gorev.Gorev_ID = Tbl_Aday.Gorev_ID
GROUP BY Tbl_Gorev.Gorev_ID, Tbl_Gorev.Gorev_Adi, DMax("Val(OyMiktari)","Tbl_Aday","[Gorev_ID]=" & [Tbl_Gorev].[Gorev_ID])
ORDER BY Tbl_Gorev.Gorev_ID;
Sayın ozanakkaya, cevaplarınız için gerçekten teşekkür ederim. bana büyük yardımlarınız oldu. "Aslında 2nci sorunun cevabını 2nci mesajda belirtmiştim" kısmında geçen kodu ben uyguladım. Bu kod ile Görev adı ve En yüksek değeri alabiliyorum ama bunun yanına ad, soyad ekledim mi listedeki herkesi sayıyor. Her bir görev grubunda yer alan en yüksek oyu alan kişiyi vermiyor. Görev adına göre herkesi büyükten küçüğe sıralıyor. Ancak, dediğim gibi biraz uğraştım, Microsoft'un sitesinden buldum, uyguladım ve sonuca ulaştım. İstediğim listelemeyi yaptırdım. denedim, problemsiz çalışıyor. Uygulamayı tamamladığımda sitemizde de paylaşmak istiyorum. Belki birilerine de faydası olur.
yardımlarınız için çok teşekkür ederim.