Skip to main content

AccessTr.neT


Sorgulamada Tek Bir Parametreye Göre Süzme İşlemi

PENTAGRAM1334
PENTAGRAM1334
10
3721

Sorgulamada Tek Bir Parametreye Göre Süzme İşlemi

Çözüldü #7
Bir de şu konuya bakabilir misiniz?:

https://accesstr.net/konu-birden-fazla-p...giliz.html
Cevapla
Çözüldü #8
sadece WHERE ifadesini düzenledim. istediğin gibi çalışıp çalışmadığına bakman gerek.

Ek Dosyalar
 eğitim.rar(54.12 KB)
Cevapla
Çözüldü #9
WiniFred kardeş ilgin için teşekkür ediyorum. Ama bir sorun var.
Sadece hizmet türünden birini seçersem genel ortalamayı veriyor. Güzel de. Sadece Müdürlükten birini seçtiğimde hata veriyor. Aynı şekilde sadece gruplardan birini seçtiğimde de hata veriyor. İki parametre seçildiğinde sıkıntı yok ortalamayı ve görüşleri veriyor. Sadece birini istiyorum. Ama herhangibirini.
PENTAGRAM1334, 16-09-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #10
@PENTAGRAM1334,
Bakabildiğim kadarıyla hata vermesinin sebebi sorgu değil. hesapları raporda yapmanızdan kaynaklanıyor problem. Bu hesapları, mümkün olduğunca sorgu içinde yapmanız gerekiyor. Raporda sadece genel toplam ve saydırma işlemlerini yapmanız daha sağlıklı olacaktır.

Bakabildiğim kadarıyla dedim, çünkü şu aralar vaktim yok pek. hazırlamam gereken bir proje var ve çok uzun süredir üzerinde çalışıyorum. Artık teslim etmem gerek.

Örnek olarak şöyle birşey vereyim, umarım buradan hareketle probleminizi çözebilirsiniz. Sorgu1'deki SELECT ifadesini şu şekile benzeterek hesaplarınızı yapın:

SELECT [T-GIRIS].[sira no], [T-GIRIS].hizmet, (([T-GIRIS].soru01)*20) AS S1Puan, (([T-GIRIS].soru02)*20) AS S2Puan, (S2Puan)/S1Puan) AS ORTALAMA, [T-GIRIS].soru03, [T-GIRIS].soru04, [T-GIRIS].soru05, [T-GIRIS].soru06, [T-GIRIS].soru07, [T-GIRIS].soru08, [T-GIRIS].soru09, [T-GIRIS].soru10, [T-GIRIS].gorus, [T-GIRIS].adi, [T-GIRIS].yer, [T-GIRIS].tarih, [T-GIRIS].md, [T-GIRIS].grup, [T-GIRIS].isim
Hesapları bu şekilde sorguda yapıp, sorgu sonucunu direkt rapora yazdırırsanız probleminizin çözüleceğini düşünüyorum.

Ayrıca Vba biliyorsanız karmaşık işlemlerde sorgunun bir sütununu, Module1'e yazdığınız bir function'dan dönen değer olarakta oluşturabilirsiniz. Örnek olarak şu konunun son mesajına eklediğim örneğe bakın:

https://accesstr.net/konu-yuruyen-bakiye...oblem.html

Çünkü dikkat ederseniz, form üzerinden değil de direkt Sorgu1'e çift tıklayarak sorgunuzu çalıştırdığınızda sıkıntısız çalışıyor sorgu.
Cevapla
Çözüldü #11
Sn PENTAGRAM1334
Lütfen konuya dönüş yapınız

Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da