Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
24/01/2009 17:46
Konu Sahibi
mehmetdemiral
Yorumlar
7
Okunma
6174
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

mehmetdemiral

.
Kullanici Avatari
Uzman
M.... D....
4.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
30/09/2017,01:57
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.995
29/10/2008
927
Ankara
Celosoft Yazılım
Ofis 2010 32 Bit
Bugün,01:41
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
Altın Üye
E.... Ç....
898
30/10/2008
324
Çankırı
emekli
Ofis 2007
Bugün,01:00
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


Kullanici Avatari
Altın Üye
360
01/12/2008
24
Ankara
Ofis 2003
01/10/2017,02:02
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.767
30/10/2008
Samsun
Öğretmen
Ofis 2013 32 Bit
30/09/2017,01:57
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 9.152 02/05/2015, 15:20 SCavusoglu
  Access'te mantık -2- mehmetdemiral 5 3.730 04/04/2012, 10:18 mukremin.duru
  Zorunlu Alan Nasıl Yapılır. emturker 12 5.393 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 4.744 05/12/2011, 14:20 alpeki99
Information Kontrol veya Denetim Sihirbazı Nasıl Etkinleştirilir? alpeki99 2 3.060 06/05/2011, 14:05 asel

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.