WwW.TaRaBuL.NeT
 

Kullanıcı ismi
Şifreniz

Konu Bilgileri
Konu Başlığı
Microsoft Access: Dokuzuncu Ders
Konudaki Cevap Sayısı
0
Şuan Bu Konuyu Görüntüleyenler
 
Görüntülenme Sayısı
44

Yeni Konu aç  Cevapla
Alt 06.09.08, 03:06   #1 (permalink)
Kullanıcı Adı
Yıldız Üye
Rütbesi
Yasal Uyarı
ÅşIĸsan adaM gißi ĐưѓάcάĸSIn..
Üye Resmi
 
wtere - ait Kullanıcı Resmi (Avatar)
Üye No
570
Bilgiler
Üyelik tarihi: Aug 2008
Mesajlar: 128
Konular: 104
Online Süre: 21 saat 24 dk 42 sn
Reklam Komisyonu: 0
Cinsiyet
 Belirsiz
Ruh HaLi
Nereden?
Nereye
İtibar
Tesekkür: 0
6 Mesajina 7 Tesekkür Aldi
Karizma
Rep Gücü : 84
Rep Puanı : 8010
Rep Seviyesi : wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]wtere Bilgelerin Üstadıdır [en son seviye]
Seviye: 10 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Aktiflik: 23 / 233
Güç: 42 / 285
Deneyim: 35%
İletisim
wtere - MSN üzeri Mesaj gönder
Standart Microsoft Access: Dokuzuncu Ders

Veritabanı içerisinde arama yapmayı öğreniyoruz.

Adres defteri ve randevular için giriş fonksiyonlarını hazırladıktan sonra, şimdi de sıra veritabanı içerisinde arama yapmak için kullanacağımız küçük bir aracı oluşturmaya geldi.

Birkaç derstir oluşturmakta olduğumuz ajandayı, en sonunda iyi bir noktaya getirmeyi başardık. Veritabanı içerisinde arama yapma fonksiyonunu ekledikten ve grafik yapısını düzenledikten sonra herşey tamamlanmış olacak Bu derste, hafızaya alınan kişiler içerisinde hızla arama yapabilecek bir araç oluşturmayı ve ajandanın ilk grafik yapısının nasıl yaratılacağını öğreneceğiz. Tüm bu işlemler sırasındaki amacımız, tek bir tuş tıklamasıyla birbirleriyle bağlantılı ve birincisi üzerine yerleşildiğinde ikincisini başlatacak şekilde bir dizi form oluşturmak. İkinci form bir arama sorgusundan verileri alacak ve veritabanında yapılan bir aramanın sonuçlarını görüntüleyecek. Formları belli bir sırada başlatmak için gerekli olan komut tuşlarının hazırlanmasını da bu sayede öğrenmiş olacaksınız. Kısacası bu dersteki işlemlerin yardımıyla ajandanızı mükemmelleştirecek ve hatta kişisel ihtiyaçlarınıza göre özelleştirebileceksiniz.

Bu derste oluşturacağımız arama motoru üç ana öğe üzerine kurulu olacak Aranacak ismin girişi için kullanılacak birinci form, anahtar kelime ile örtüşen tüm kayıtların aranması için tabloyu analiz eden bir sorgu ve sorgulamanın sonuçlarını gösteren ikinci bir form. Anlatılanları öğrendikten sonra sadece isim değil; adres, şehir veya telefon gibi farklı veri tipleri için de arama fonksiyonu oluşturabilirsiniz.

Veritabanına Arama Fonksiyonu Eklemek

1- İlk olarak arama anahtarının giriş formunu oluşturacaksınız. Bunun için, önceki derslerimizde de yaptığınız gibi, Access içerisinden "Ajanda.mdb" veritabanını açın. Veritabanı penceresi seçiliyken, sol kısımdaki "Formlar" seçeneğine tıklayın. İlgili pencerenin sağ bölümünde beliren seçenekler arasından "Tasarım görünümünde form oluşur" satırına çift tıklayın.

2- Tasarım görünümünde form oluşturmak, daha önceden kullandığınız sihirbaz yardımıyla form oluşturmaya göre daha zor, ancak daha güçlü bir yöntemdir. Bu yöntem sadece tablonun verilerini görüntülemek için değil; aynı zamanda metin kutusu, düğme ya da açılır menü gibi öğeleri eklemek için de kullanılır. Bu kısa bilgilendirmeden sonra, az önce oluşturduğunuz formu hemen kaydedin. Bunun için "Dosya" menüsündeki "Kaydet..." satırına tıklamalı ve forma "f_Arama_Ad" ismini verdikten sonra "Tamam" düğmesine tıklayarak işlemi onaylamalısınız.

3- Gri alanın kenarını dilediğiniz kadar çekiştirerek pencereyi, uygun boyuta gelinceye kadar genişletin. Bu işlem, daha önceki derste öğrendiğiniz gibi, formun boyutlarını büyütür. Daha sonra "Araç Kutusu"nun ilk satır ve ikinci sütununda yer alan "Metin Kutusu" simgesine tıklayın.

4- Eğer "Araç Kutusu"nu ekrana getirmekte zorluk çekiyorsanız, Araç Çubuğu üzerindeki çekiç ve İngiliz anahtarından oluşan simgeye tıklayın. Bu küçük düğmeyi bulamıyorsanız ya da Araç Çubuğu üzerinde yoksa, "Görünüm" menusunu açın ve menüden "Araç Kutusu" satırını seçin.

Arama Öğelerini Oluşturmak

5- "Araç Kutusu" üzerindeki "Metin Kutusu" simgesini bir kez seçtikten sonra, bu kutuyu yerleştirmek için formun ortasında uygun olduğunu düşündüğünüz herhangi bir yere tıklayın. Bu işlemin ardından, form içerisinde iki farklı alan ortaya çıkacaktır. Sol taraftaki alan metin kutusunun etiketi, sağ taraftaki alan ise metin kutusunun kendisidir. Artık sıradaki adıma geçmek için hazırsınız.

Şimdi de etiketi değiştirmeniz gerekiyor. Bunun için "Metin 1:" yazısı üzerine çift tıklayın ve bu yazının seçili hale gelmesini sağlayın. Daha sonra etikete dilediğiniz bir ismi verebilirsiniz. Biz örneğimizde "Aranacak İsim" değerini kullanıyoruz.

Bir sonraki aşamada ise metin kutusunun Access içerisinde hangi isimle tanımlandığını öğrenmeniz gerekli. Zira metin kutusunun ismine ilerleyen aşamalarda ihtiyacınız olacak. Bunun için metin kutusunun üzerine tıklayın ve seçili alanın üzerindeyken sağ fare tuşuna basın. Ekrana gelecek olan sağ tuş menusunun içerisindeki "Özellikler" satırını seçin.

6- Ekranda beliren pencerenin "Diğer" sekmesini açın (Normal koşullarda pencere açıldığı sırada bu sekme açık olmalıdır). İlk satırda yer alan "Element adı" değerini "Ad" olacak biçimde değiştirin.

7- "Özellikler" penceresini kapatın ve "Dosya / Kaydet.." yolunu izleyerek formu kaydedin. Daha sonra "Dosya" menusunun hemen altında yer alan düğmeye tıklayarak formun görünümünü veri sayfasına dönüştürün.

8- Forma bir isim verin veya "Kişiler" tablosunda yer alan isimlerden birine karşılık ismin bir kısmını girin. Veritabanı penceresinin sol bölümünde göreceğiniz seçenekler arasından "Sorgular" satırına tıklayın ve sağ tarafta gözüken seçenekler arasından da "Tasarım görünümünde sorgu oluştur" satırını seçin.

Sorgu Sonuç Formu Oluşturma

9- "Tabloyu göster" penceresinin "Tablolar" bölümünde yer alan "Kişiler" tablosuna çift tıklayın ve "Kapat" düğmesini kullanarak pencereyi kapatın.

10- Pencerenin üst kısmındaki "Kişiler" başlığı üzerine, tablonun tüm alanları belirginleşecek şekilde çift tıklayın. Bu alanlardan birisini seçin ve seçili alanı farenin sol tuşunu bırakmadan, sorgu içerisine girecek şekilde ızgara üzerine sürükleyin.

11- "Ölçüt" satırı ile "Ad" sütununun kesiştiği kutuya tırnak işaretleri hariç olmak üzere "Like [Forms]!(f_Arama_Ad)!(Ad)" değerini girin. Bu şekilde sorgunun "Kişiler" tablosunda aranacak değeri çekip çıkarmasını sağlamış olacaksınız.

12- Az önce oluşturduğunuz sorguyu "s_Arama_Ad" ismini vererek kaydedin. Sorgu penceresini kapatın ve veritabanı penceresine geri dönün. Bu noktada, sorgu sonuçlarını görüntüleyecek formu oluşturmanız gerekiyor. Bunun için veritabanı penceresinin sol bölümünden "Formlar" seçeneğine tıklayın. Sağ bölümde ekrana gelen seçenekler arasında göreceğiniz "Sihirbazı kullanarak form oluştur" satırına çift tıklayın. Ekrana gelen ilk sihirbaz penceresinin "Tablolar/Sorgular" listesinden az önce oluşturduğunuz sorguyu (s_Arama_Ad) seçin. Daha sonra "»" düğmesine tıklayarak tüm alanları kullanmak istediğinizi belirtin.

Verilerin Yerleşimi

13- Yine "Tablolar/Sorgular" listesinden "Randevular" tablosunu seçin ve yine "»"
düğmesini kullanarak tüm alanları ekleyin. Devam etmek için "İleri" düğmesine tıklayın ve bir sonraki adıma geçin.

14- "Verilerini nasıl görüntülemek istiyorsunuz?" penceresinde "göre s_Arama_Ad" maddesinin seçili olup olmadığını kontrol edin ve eğer seçili değilse seçin. "Bağlı formlar" seçeneğine tıklayın ve "İleri" düğmesine basarak sıradaki adıma geçin.

15- Ekrana gelen yeni sihirbaz penceresinden beğendiğiniz bir yerleşimi seçtikten sonra "İleri" düğmesine tıklayın. Şimdi, oluşturulacak formlara birer isim vermeniz gerekiyor. Karışıklığa yol açmamak için formun amacına uygun isimler kullanın: Örneğin ilk form için "Sonuç_Randevular_Ad" ve ikinci form için "Sonuç_Randevular_Arama" isimlerini kullanabilirsiniz. İsimlendirme işlemini tamamladıktan sonra "Son" düğmesine tıklayarak pencereyi kapatın. Artık sıradaki adıma geçmek için hazırsınız.

16- Şimdi ekranınıza verileri olmayan bir form penceresi gelmiş olmalıdır. Bu pencereyi kapatın. Eğer hata mesajları alırsanız, bunun nedeni aramanın başlama formunu kapatmış olmanızdır. Böyle bir durumda "Tamam" veya "Evet" düğmelerine tıklayın ve sizi işlemin sonuna götüren adımları takip edin. Daha sonra "f_Arama_Ad" formuna geri dönün. Şimdi aramanın sonuçlarını almak için kullanacağınız düğmeyi oluşturacaksınız. Bunun için gönye resmi ile işaretlenen simgeye tıklayın ve yapı görüntüleme aşamasına geçin.

Artık Veritabanınızda Arama Yaptırabilirsiniz

17- "Araçlar Kutusu"nda yer alan "Komutlar" düğmesine tıklayın ve önceden oluşturmuş olduğunuz metin kutusunun yer aldığı form üzerinde uygun bir yere sol fare tuşuyla bir kez tıklayın.

18- Ekrana gelen pencerenin sol bölümünde göreceğiniz "Form üzerinde işlemler" maddesini seçin. Daha sonra sağ bölümde yer alan seçenekler arasından "Formu aç" maddesine tıklayın ve "İleri" düğmesiyle sıradaki adıma geçin.

19- Ekrana gelen yeni pencere içerisinden "Sonuç_Arama_Ad" adını taşıyan formu seçin ve "İleri" düğmesine basın. Bir sonraki pencerede herhangi bir işlem yapmanıza gerek olmadığı için tekrar "İleri" düğmesine tıklayın ve ekrana yeni gelecek olan pencerede "Son" düğmesine basın. Bundan sonra veri sayfası görüntüsüne geri dönebilirsiniz. Artık arama formunu, arama kutusunu ve sonuç sayfasını çağıracak düğmeleri hazırlamış bulunuyorsunuz.


Bu Konuda Gizli Link Mevcut Cevap yazdikdan sonra mesaji görebilirsiniz.Saçma cevap veya küfür yazmak ban sebebidir..
Bu konuda gizli mesaj uygulanmistir. Cevap yazdikdan sonra gizli bölümü görebilirsiniz.

---------------------------------------------------------------------------------------------------------


[Bu Linki Görüntüleyebilmeniz Için Üye Olmaniz Gerekiyor. ]
[Bu Linki Görüntüleyebilmeniz Için Üye Olmaniz Gerekiyor. ]
YA TÜRKÇE KONUŞ, YA SUS!

Konu wtere tarafından (06.09.08 Saat 03:28 ) değiştirilmiştir..
wtere isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Konuyu Beğendin mi ? O Zaman Arkadaşınla Paylaş
Sayfayı E-Mail olarak gönder

Sponsorumuz
Yeni Konu aç  Cevapla

Bookmarks
Facebook Google Yahoo Live Digg Reddit del.icio.us StumbleUpon Bluedot Blinklist Netvouz Spurl Mister-Wong Furl

Tags
access:, ders, dokuzuncu, microsoft




internet kitapçınız kitapyurdu.com'dan binlerce kitaba ulaşabilirsiniz.



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Microsoft Access: İlk Ders wtere Office Yardım ve Destek Forumu 2 28.12.08 01:50
Microsoft Access: Sekizinci Ders wtere Office Yardım ve Destek Forumu 0 06.09.08 03:00
Microsoft Access: Yedinci Ders wtere Office Yardım ve Destek Forumu 0 06.09.08 02:55
Microsoft Access: Altıncı Ders wtere Office Yardım ve Destek Forumu 0 06.09.08 02:50
Microsoft Access: Beşinci Ders wtere Office Yardım ve Destek Forumu 0 06.09.08 02:45

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 15:42 .
Powered by vBulletin Version 3.7.0 Beta 6
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
2oo8 © Copyright TaRaBuL.NeT(CoSKiM A.Ş. Kuruluşudur.)
Protected by CBACK.de CrackerTracker

17 18 19 20 21 22 24 25 26 27 34 35 36 38 39 40 45 46 47 48 49 50 51 52 53 54 55 58 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 78 79 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359