AccessTr.neT

Tam Versiyon: isime göre yapılan aramaların liste kutunsa görüntülenmesi???
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
Sayın firdevs C*e*l*o*y*c*e hocamızın eklemiş olduğu örnek incelenmeye tamamen açık bir vaziyettedir. Tasarım modunda açıp inceleyebilir istediğiniz değişikliği yapabilirsiniz. Takıldığınız bir yer varsa ayrıntılı bilgi verin ya da resim ekleyin problem ile ilgili size yardımcı olalım.
sayın kesoka sizin sorununuzu kod ile çözebilecek bir örnek sorular cevaplar bölümünde. konfeeyus un sorgu oluşturma sorusuna konfeuyus cevap vermiş tam sizin araduğınız gibi yalnız kod ile yapmış ben formumda deneyeceğim umarım sende başarırsın. kolay gelsin.
evet inceledim teşekkürler firdevs. akşama bu örnekleri daha detaylı inceleyip kendime uyarlamaya çalışıcam. bir soruda neler öğrendik gayet güzel Img-grin
Bu mesajı celoy hocamın affına sığınarak yazıyorum, bu soru çok soruluyor.

liste kutusunda arama yapma ile ilgili sitede birçok örnek bulunmakta, başvuru kaynağı olması açısından benim bildiğim en iyi yöntemi açıklayıcı olarak anlatacağım.

İlk olarak forma tablodaki alanları içeren metin kutularını, 1 adet liste kutusu ekledikten sonra "Araçlar/ActiveX Denetimleri"nden 1 adette "Microsoft Forms X.X Listbox" ekliyoruz. (bkz. Resim-1)

[Resim: adszsra.jpg]
RESİM-1

Daha sonra eklediğimiz Liste Kutusunun özelliklerinden "Satır Kaynağı" alanını tıklayıp ... yı tıklayıp sorgu oluşturucuyu açıyoruz.(Bkz.Resim-2)

[Resim: adsz2ure.jpg]
RESİM-2


Sorgu oluşturucu açıldığında "Tablo Göster" açılır, açılmaz ise boş bir alana sağ tıklayıp "Tablo gösteri" tıklıyoruz. "Tablo Göster"deki listeden form ile ilişkili tablomuzu seçiyoruz ve ekle butonunu tıklayıp "Tablo Göster"i kapatıyoruz.

Tablodan Arama yapmak istediğimiz alanları Sorgu Oluşturucudaki sütunlara ekliyoruz. (Bkz.Resim-3)
[Resim: adsz3f.jpg]
RESİM-3

Daha sonra sorgu oluşturucudaki boş sütuna "Arama: [alan1] & "* " & [alan2] şeklinde alanları ekliyoruz. Bu sütunun altındaki ölçüt alanına da
Kod:
Like "*" & [Forms]![formadı]![aramakutusuadı] & "*"
şeklinde ölçüt yazıyoruz. Bizim Örneğimize göre formadı: Form1, aramakutusu adı: TextBox1(Bkz.Resim-4 )
[Resim: adsz4.jpg]
RESİM-4

Daha sonra sorgu oluşturucuyu kaydedip kapatıyoruz. Liste Kutusunun özelliklerinden Sütun sayısına sorguya kaç tane alan eklediysek sayısını, Sütun genişliklerinede listede görünmesini istediğiniz genişlikleri yazıyoruz.(Bkz. Resim-5)
[Resim: adsz4m.jpg]
RESİM-5

Sonra "Araçlar/ActiveX Denetimleri"ni kullanarak eklediğimiz textboxın Güncelleştiğinde olayına
Kod:
listekutusu.Requery
yazıyoruz. Yani örneğimize göre Liste1.Requery

Formu kaydedip form görünümünde açıyoruz. Arama Alanına 01 yazdığımızda Kamil ile Süleyman'ı, Ay yazdığımızda Kamil ile Alper'i, ü yazdığımızda da Alper ile Süleyman'ı buluyor. (Bkz-Resim6)
[Resim: adsz4k.jpg]
RESİM-6


Dediğim gibi, bu benim bildiğim en iyi yöntem, bildiğim kadarıyla anlatmaya çalıştım. Anlatımımda bir kusurum veya unuttuğum birşey oldu ise başta sn furens olmak üzere özür dilerim. Basit bir örnek ektedir.
hocam çok çok teşekkür ederim. Kör birinin odayı keşfetmesi gibi Access i keşfetmeye çalışıyoruz. Birilerinin ışık tutması çok güzel oluyor.
celey hocam sizin örneği ve daha nice örnekleri açamadım. her halde yapıyorlar ama nasıl yaptıklarını paylaşmak istemiyorlar diye düşünüyordum. özür dilerim.
Sanırım benim program bana sınır koyuyar. Sürekli bir güvenlik uyarısı var. 2007 den hiç hoşlanmadım.
Sayın firdevs bu olayı kolaylıkla halledebilirsiniz.

Öncelikle Access 2007 yi açın ve resimdeki gibi sol üst köşedeki yuvarlak simgeye tıklayın ve Access Seçeneklerini tıklayın.

[Resim: Access2007GuvenlikSecenekleri1.jpg]

Daha sonra açılan Access Seçenekleri penceresinde (Resimde soldaki pencere) Güven Merkezi tıkladıktan sonra sağdaki Güven Merkezi butonuna tıklayın ( Ben dalgınlıkla Tamam butonunu işaretlemişim şaşırmayın)

[Resim: Access2007GuvenlikSecenekleri2.jpg]

Açılan Güven Merkezi penceresinde soldaki Makro Ayarları butonuna tıklayın ve sağdaki seçeneklerden en altta olan Tüm makroları etkinleştir... şeklindeki seçeneği işaretleyin ve tüm Tamam butonlarına tıklayın. Access'i kapatıp çıkın ve bir sonraki girişinizde problem yaşamadan kullanmaya başlayabilirsiniz.
Sayfalar: 1 2 3 4 5