AccessTr.neT

Tam Versiyon: Altform/altraporda Aktif Arama Nasıl Yapılır.
Ş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
Merhabalar

Öğrenmek istediğim şu;
Forumdaki konulardan öğrendiklerimle Liste kutusunda aktif arama yapabiliyorum. Aynı Şekilde Alt formdan arama yapmam metin kutusuna ahmet yazdığımda Alt formdaki tüm ahmetleri görmem ve herhangi birinin üstünde liste kutusundaki kayıtlarda yapılabildiği gibi çift tıkladığımda ilgili kaydın giriş formunu açtırabilirmiyim. 
[Resim: do.php?img=8743]
Liste kutusunun satır kaynağındaki sorguya eklediğiniz ölçüt gibi, alt formun kayıt kaynağındaki sorguya ölçüt ekleyeceksiniz. Metin kutularının çift tıklandığında olayınada form açtırma kodu ekleyip kodun kriter kısmına "[sırano] = " & [sırano] gibi kod ekleyerek ilgili kaydı açtıracaksınız. 

docmd.openform "formadı",,, "[sıranoalani]=" & [sıranometinkutusu] gibi,
(23/01/2019, 12:39)ozanakkaya yazdı: [ -> ]Liste kutusunun satır kaynağındaki sorguya eklediğiniz ölçüt gibi, alt formun kayıt kaynağındaki sorguya ölçüt ekleyeceksiniz. Metin kutularının çift tıklandığında olayınada form açtırma kodu ekleyip kodun kriter kısmına "[sırano] = " & [sırano] gibi kod ekleyerek ilgili kaydı açtıracaksınız. 

docmd.openform "formadı",,, "[sıranoalani]=" & [sıranometinkutusu] gibi,

Ozan Bey Arama olayını hallettim. Ama bu formda kullanıcının alt formdaki alanlara müdahale edip içine girmesini yada değiştirmesini istemiyorum. Formun etkin kilitli özelliğinden forma müdahaleyi kapatsam double click olayını çalıştırabilirmiyim.
Formun düzenleme izni özelliğini hayır olarak değiştirirseniz veri değiştirilemez, metin kutusunun çift tıklama özelliği çalışır.
Ozan Bey     
 "[sıranoalani]=" & [sıranometinkutusu] kısmında takıldım. 


[Resim: do.php?img=8747]
[Resim: do.php?img=8748]
İlgili formu Kimlik alanına göre açmaya çalışıp ilişkilendirilen alanı da mulk sahibi olacak şekilde kodlamışsınız.

Kimlik alanındaki veriye göre form açtırılacaksa, kritere açılan formdaki kimlik alanını yazmalısınız.

DoCmd.OpenForm "F_100_KIRASOZLESMESI", , , "[Kimlik]=" & [txtKimlik]
Sayfalar: 1 2