Skip to main content

AccessTr.neT


Sorguda if then kullanımı

Sorguda if then kullanımı

Çözüldü #1
Üç günlük tatil arasından sonra herkese merhaba.
Bayram öncesi hazırlamış olduğumuz ve raporlarımda kullanacağım Ana form üzerindeki açılan kutuların dolu veya boş olmasına bağlı olarak raporumun veri kaynağındaki sorguya ölçüt olarak (Uzun araştırmalar sonucu alkis ) if then karar yapısı kullanacağımı tespit ettim ancak bunun nasıl uygulanacağı noktasında çeşitli denemelerime rağmen sonuca ulaşamadım.
Raporumun Kayıt Kaynağındaki sorgunun Sql kodu aşağıdaki şekildedir.
SELECT Tbl_Personel.Sınıf, Tbl_Personel.Adı, Tbl_Personel.Soyadı, Tbl_Personel.KadroMd, 
Tbl_Personel.KanGrubu, Tbl_Personel.DoğumTar
FROM Tbl_Personel
WHERE (((Tbl_Personel.KanGrubu)=[Formlar].[Frm_Araclar_Ana].[Rkangrubu]));
Bu şekilde sadece seçtiğim kan grubunu listeleyebiliyorum.

Sorum:
Kod:
[Formlar].[Frm_Araclar_Ana].[Rkangrubu]
doluysa seçilen kan grubunu boş ise tümünü listelemek

Sorumun cevabı belki çok basit ama bir türlü makinenin anlayacağı mantıkta dizemedim
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #2
Örneğinizi eklermisiniz...
Please return your positive or negative ...
Cevapla
Çözüldü #3
Çalıştığım dosya resimler içerdiği için bayağı büyük boyutlu. Hemen küçük bir örnek hazırlayıp gönderiyorum.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #4
Küçük bir örnek ekledim.
Form, Rapor ve tabloların isimleri aynen bu şekildedir.
.rar iscinar Sorgu.rar (Dosya Boyutu: 20,18 KB | İndirme Sayısı: 57)
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #5
Sanırım istediğiniz böyle bir şey, inceleyin lütfen.

SELECT Tbl_Personel.Sınıf, Tbl_Personel.Adı, Tbl_Personel.Soyadı, Tbl_Personel.KadroMd, Tbl_Personel.KanGrubu, Tbl_Personel.DoğumTar FROM Tbl_Personel WHERE (((Tbl_Personel.KanGrubu) Like "*" & [Formlar].[Frm_Araclar_Ana].[Rkangrubu] & "*")); 

Kod:
Like "*" & [Formlar].[Frm_Araclar_Ana].[Rkangrubu] & "*"
.rar iscinar Sorgu_2011-09-04.rar (Dosya Boyutu: 17,09 KB | İndirme Sayısı: 78)
Cevapla
Çözüldü #6
(04/09/2011, 13:06)BlackEagle yazdı: Sanırım istediğiniz böyle bir şey, inceleyin lütfen.

Sn.BlackEagle
Teşekkür ediyorum. Ben if kullanarak eğer şartı koyulacak diye düşünmüştüm. İstediğim aynen bu şekilde ya seçim ya da hepsi.Bu ölçütü aynı raporda birden fazla alana uygulasam problem çıkmaz herhalde.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task