Satırda bulunan verileri saydırmak - 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ığı: Satırda bulunan verileri saydırmak (/konu-satirda-bulunan-verileri-saydirmak.html) |
Satırda bulunan verileri saydırmak - danke - 04/08/2009 Arkadaşlar kolay gelsin, Halen Acceste yaptığım, kullandığım bir programda, sorguda iki tablonun birleşmesiyle veri temin ettim. Bu verilerden bir kısmı iki kere, bir kısmı üç kere, bir kısmı ise sadece bir kere sorguda gözüküyor.(Örnek: Kazım KARA (3) kere, Tuncay ATSIZ (4) kere, Burhan KUZU (1) kere vb.) Ben sorguda çıkan o verilerin tekrar etmeden kaçtane olduğunu pratik olarak nasıl öğrenebilirim. (Kazım KARA (1) kere, Tuncay ATSIZ (1) kere, Burhan KUZU (1) kere) Yardımcı olocak arkadaşlara şimdiden teşekkürler, Cvp: Satırda bulunan verileri saydırmak - Bilgisayarcı - 04/08/2009 Sorguyu görmeden ezbere bir şey yazmak zor ama distinct,distinctrow veya group by adı kullnarak sql'inizi tekrar düzenlemeniz gerekli. Cvp: Satırda bulunan verileri saydırmak - esrefigit - 06/08/2009 önce bir sorgu yap bunda isim alanını grupla böylelikle tekrarlanan isimler görünmez sadece biri görünür sonra bir adet daha alan yap ve sayısıcount("isim";"isimlerinolduğutabloadı";"[isim]='"&[isim]&") buda sana isimlerin kaçtane olduğunu verir tabi direkt sorgudan da yapılır bu sana ali 3 verir SELECT Tablo1.adi, Count(Tablo1.adi) AS Sayadi FROM Tablo1 GROUP BY Tablo1.adi; buda sana ali (3) verir SELECT Tablo1.adi&" "&"("& Count(Tablo1.adi)&")" AS Sayadi FROM Tablo1 GROUP BY Tablo1.adi; Cvp: Satırda bulunan verileri saydırmak - danke - 06/08/2009 Sayın esrefigit çözümünüz için teşekkürler, yalnız verdiğiniz örnekleri uyguladığımda isimlerden kaç tene yazılı olduğunu buluyor. Mehmet KARA :3 Ahmet ATSIZ :2 gibi Ben ise tekrarsız kaç kayıt var, yada kaç isim var bunu bulmak istiyorum. Sorguda sizin de gösterdiğiniz örneklerle isimleri gruplandırarak aslında kaç kayıt olduğunu, kaç isim olduğunu görüyorum. Ancak formun üzerine söz konusu toplam kayıtı, veya toplam isim sayısını yazdırmak için ne gerekiyor doğrusu bilmoyurum. Cvp: Satırda bulunan verileri saydırmak - C*e*l*o*y*c*e - 06/08/2009 =NZ(DSum("[FİYATI]";"srg1");0)....................Bu srg1 isimli sorgudaki fiyatların toplamını alır =NZ(DCount("[ADI]";"srg1");0)..................Bu srg1 'de bulunan isimlerin kaç tane sayar.verir bunları sorgudan aldığın form içine açacağın metin kutusuna yazabilirsin kolay gelsin Cvp: Satırda bulunan verileri saydırmak - danke - 07/08/2009 Sayın C*E*L*O*Y*C*E teşekkür ediyorum. Verdiğiniz örnek sorunumu çözdü. Arkadaşlar herkesin ilgisi için teşekkürler, belki soruyu başta yanlış sormuş olabilirim. Ondan dolayı fazlaca meşgul etmiş olabilirim. Sorunumu çözdüm. Herkese teşekkürler. |