Access'te mantık nasıl yürütülür?
Tarih
24/01/2009 17:46
Konu Sahibi
mehmetdemiral
Yorumlar
7
Okunma
5452
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Başlık biraz ilginç oldu, kabul ediyorum. Ama aslında doğru.. Şimdi anlatacağım konu resmen bir mantık belirleme olayıdır. Aslında moderatör arkadaşların hepsinin bildiği bir konu olduğuna eminim ama siteye yeni katılan acemi arkadaşlar da bunu öğrendin diye bu dersi yazıyorum.

1.ÖRNEĞİMİZ ŞÖYLE:
Diyelim ki bir formumuz var. Form üzerinde adres alanımız olsun. Adresler mahalle-cadde-sokak-kapıno diye ayrı ayrı giriliyor. Altta da bir metin kutusuna da mahalle adı + sonuna "Mahallesi" ifadesi, sokak adı + sonuna "Sokağı" ifadesi, cadde adı + sonuna "caddesi" ifadesi, sonra da "Kapı No:" ifadesi ve kapı numarası birleşecek. Tabii bunlardan bazıları olmayabilir.

İşte asıl anlatacağım bu: Access burada öyle bir mantık yürütmeli ki eğer Cadde Adı yoksa "Cadde" ifadesini de koymayacak. Bunu söyle yapacağız.

Bir görünmez metin kutusu koyacağız, denetim kaynağına
=IIf(IsNull ([caddeadi];" ";" Caddesi ")
yazacağız. Bu işi değişkenler kullanarak da yapabilirdik ama böyle olması daha hoş ve zevkli.Img-grin))

NE DİYORUZ BURDA:
Burda şunu diyoruz Access'e: (Gizli metinkutumuzun adının metin1 olduğunu varsayıyorum)

Sayın metin1! Eğer "caddeadi" isimli metin kutusu boşsa (yani null ise) birşey yazma (" ") ; ama eğer değer varsa o zaman "caddesi" yaz. Yoksa döverim haaaa.

Tabii bunu tüm metin kutuları için ekleyince metin1 alanında adres ifadesi belirir. Tabii sıfatlarıyla birlikte.
Şöyle:
=[mahalleadi] & [metin7] & [caddeadi] & [metin8] & [sokakadi] & [metin9] & [metin10] & [kapino]

Böylece mahalle adı varsa "mahallesi" de vardır. Yoksa yoktur.

NOT: Daha iyi anlayabilmek için örneği inceleyin. Ayrıca şunu unutmayın ki burada yapılmaya çalışılan şeyi 100 değişik yoldan yapabiliriz. Benim amacım sadece IIF komutunun değişik bir kullanımını göstermektir.


Ek Dosyalar
.rar   iifmantık örneği_mdemiral.rar (Dosya Boyutu: 11,03 KB / İndirme Sayısı: 325)
İnadına, ille de Accesstr.net...
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,00:50
her iki örnek ve bilgi için teşekkürler
Cevapla


tdsharun
>>> O Şimdi Sivil<<<
Kullanici Avatari
Aktif Üye
778
06/11/2008
225
Kütahya
Ofis 2003
31/12/2011,02:16
Hocam, valla süper örnek. Öyle ki, forumda buna sık sık atıfta bulunabiliriz.

Ellerinize sağlık hocam...
Cevapla


simendifer

Kullanici Avatari
Onursal
E.... Ç....
869
30/10/2008
319
Çankırı
Ofis 2010 32 Bit
Bugün,04:13
teşekkürler sayın mehmetdemiral çok yararlı bir konuya parmak basmışsınız teprik ederim bunun devamını bekliyoruz vaktiniz oldukca eklerseniz seviniriz her şey için teşekkürler
Cevapla


karam
Aktif Üye
Kullanici Avatari
Aktif Üye
360
01/12/2008
24
Ankara
Ofis 2003
28/03/2009,01:47
sayın Mehmet demiral bir konu bu kadar net ve anlaşılır anlatılırdı teşekürler.
Daha Çok Çalışmam Lazım Çooook !!!!
Cevapla


mehmetdemiral
.
Kullanici Avatari
Uzman
M.... D....
4.734
30/10/2008
Samsun
Ofis 2013 Tr. 32 Bit
05/12/2016,11:17
Teşekkürler Karam.. Siz böyle dedikten sonra hizmetler artarak sürer... Img-grin))
İnadına, ille de Accesstr.net...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Formda Kayan Yazı Nasıl Yapılır emturker 21 7.895 02/05/2015, 15:20 SCavusoglu
  Access'te mantık -2- mehmetdemiral 5 3.326 04/04/2012, 10:18 mukremin.duru
  Zorunlu Alan Nasıl Yapılır. emturker 12 4.705 14/01/2012, 17:42 atitekin
  Access 2010'da oluşturulan veya değiştirilen bir veritabanını açmak için Access 2007'yi kullanm aobendes 1 3.976 05/12/2011, 14:20 alpeki99
Information Kontrol veya Denetim Sihirbazı Nasıl Etkinleştirilir? alpeki99 2 2.667 06/05/2011, 14:05 asel


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya