AccessTr.neT
arama yapmak - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: arama yapmak (/konu-arama-yapmak.html)

Sayfalar: 1 2


arama yapmak - aydinseren - 26/03/2009

aşağıdaki ekli dosyamda arama yapmak için TextBox kutusuna yazdığım ismi listede de göstersin istiyorum.Celoyca arkadaşın bu foruma gönderilen masaj adlı dosya için yazdığı cevabı inceleme rağmen beceremedim. Yardımcı olursanız sevinirim, teşekkürler.


Cvp: arama yapmak - ozanakkaya - 26/03/2009

sn aydinseren, aşağıdaki linkte anlatıldı.

https://accesstr.net/form-uzerinden-veri-arama-t-2600.html


Cvp: arama yapmak - mehmetdemiral - 26/03/2009

bu işi Dlookup ile yapabilirsiniz. Ama neden açılan kutu değil de metin kutusu seçtiniz. Özel bir nedeni mi var. Yoksa açılan kutuyla bu iş hem daha kolay hem de daha pratik olur. Kişi adları listesi de tablodan alınınca -leb demeden leblebi durumu- daha "Meh" yazmadan "Mehmet" görünür.

Bu arada tablo yapınız yanlış. Müşteriid numarası alanı oluşturun. Müşteri seçimini id numarasına göre kodlayın. Adı ve soyadı alanlarını ayrı yapmanız, ad ve soyada göre eşleme ihtimalini de öldürmiş. Bir Sql ile ad ve soyad alanları birleştirlir ama çözüm değil. Yine de nasıl birleştireceğim derseniz:

SELECT [adi] & " " & [soyadi] AS Adisoyadi
FROM kutuk;

Ama ısrarla idno oluşturun ve tüm seçimi bu numara üzerinden yapın diyorum.


Cvp: arama yapmak - aydinseren - 26/03/2009

sayın Sledgeab hocam verdiğiniz linkdeki anlatımınızı okudum ve kendi dosyama uyguladım olay çözüldü. Ancak arama sonucu bulunan kişinin diğer alt form ve metin kutularındada bilgierinin görünmesinide istiyorum. Bu arama metodu "Like" ile arama oluyor herhalde.
Sayın MehmetDemiral hocam, Tablodaki "bin" alanı tekrarlanamaz bir alan, daha sonra bu alanlada arama yapabilirim, ayrıca ad ve soyad alanlarını ayrı tutma nedenim ise hem adına hemde soyadına görede arama yapabilirim düşüncesiyle ad ve soyad alanlarını ayrı tuttum.Sizinde bahsettiğiniz gibi eğer birleştirme gereirse kolaylıkla birleştirebilirim.


Cvp: arama yapmak - ozanakkaya - 26/03/2009

sn aydinseren arama sorucu kişilerin bilgilerini Liste26'yı tıklayarak buluyorsunuz, sorunu anlayamadım.


Cvp: arama yapmak - mehmetdemiral - 26/03/2009

Ben ad soyad alanlarının ayrı olmasına takılmadım. O bir hata değil bir tercih. Ama liste kutusunda sadece adları bırakmıştınız. O yüzden dedim. Tabloda bir benzersiz kayıt varsa iş çok kolay olacak. Gördüğüm kadarıyla istediğiniz de yapmışsınız. Ama yine de bir adamın adı yazılınca kutudaki tüm adların süzülmesi ne işe yarayacak anlamadım. Ya 200 tane mehmet varsa, soyadları olmadan nasıl bulacaksınız? İşte o yüzden adına göre değil, id numarasına göre seçerek ad ve soyadlarını getirmelisiniz diyorum. Doğru mu? Bu arada id numaraları nerden anlayacağız diye sorduğunuzu duyar gibi oluyorum. Ben öyle dedim ama siz şunu anlayın: Adını ve soyadını göreceğiz ama aşağıda id numarasına göre kayıt aranacak. Bunun için de en güzel yol Column komutuyla kayıt getirme yoludur. İlla da textbox nesnesiyle bu işi yapmak isterseniz (onu da anlamadım, ya neden textbox kullandınız?) Dlookup bu işe yarar.