Skip to main content

AccessTr.neT


Çift Tıklama İle Veriye Dayalı Birden Fazla Form Açmak Seçeneği

Çift Tıklama İle Veriye Dayalı Birden Fazla Form Açmak Seçeneği

Çözüldü #1
Sayın Hocalarım,

Ekli çalışmamda Müşteri Kayıt formunda Hayvan bilgilerini içeren bir adet alt form bulunmakta ve Küpe no alanına çift tıkladığımda frm_Tedavi formunu açıyorum,
Aynı Küpe noya çift tıklandığında frm_Asilar ve frm_Tohumlama forrmlarınıda açmak istiyorum.
Yani Küpe Noya tıkladığımda "Küpe No" ile ne tür  işlem yapmam gerektiğini içeren bir seçenek oluşturmak istiyorum.Bu seçenekler hali hazırda çalışan frm_Tedavi formu,yeni eklenen frm_Asilar ve frm_Tohumlama.
Umarım açaıklayabildim.
Saygılarımla.
.rar vt_Son - Kopya.rar (Dosya Boyutu: 716,75 KB | İndirme Sayısı: 3)
Son Düzenleme: 16/08/2018, 11:00, Düzenleyen: fascioğlu.
Cevapla
#2
Merhaba, sorunuzdaki açıklamayı yine eksik yazmışsınız. Yapılan bu işlemlerin giris formundaki alt formlarda yapıldığını belirtmemişsiniz.


Hasta/Müşteri seçtikten sonra küpe no metin kutusuna çift tıklarsanız açılan kutu açılır, Açılan kutudan yapacağınız seçime göre ilgili formu açtırırsınız.

acl_secenek isimli açılan kutunun güncelleştirme olayı sonrasında Açılan kutunun güncelleştirme sonrasında olayında

Call TedaviAc
Call AsiAc
Call TohumlamaAc

şeklinde kodlar var, bunlardan sadece TedaviAc kodu sizin önceki kodlarınız. Tabloda yok ise kayıt aktarıp formu açtırır. 

Sub AsiAc ve sub TohumlamaAc kodlarında ilgili tabloda kayıt yok ise tabloya veri aktarmaz, ilgili kayıt tabloda var ise alt formu gösterir.

Tabloda kayıt yok ise ilgili tabloya veri aktarma için Sub TedaviAc kodundakinin benzeri şekilde kodlama eklemeniz gerekli.
.rar vt_Son_sld_SONN.rar (Dosya Boyutu: 458,98 KB | İndirme Sayısı: 10)
Cevapla
#3
Sayın Ozan Hocam
Emeğiniz için çok çok teşekkür ederim,
Ancak burada sormak istediğim bir konu var,bu uygulanan yöntem dışında başka bir yöntem varmıdır,Örnek olarak:Önce yapılacak işlemi seçtikten sonra Küpe Noya tıklamak gibi. Veya sizin eklediğiniz açılan seçenek kutusunu ayırıp daha sonra Küpe noya tıklamak gibi."Sadece fikir olarak"
Saygılarımla
Cevapla
#4
Merhaba, tasarım olayı size kalmış.

Benim eklediğim örnekteki kod, farklı seçenek olduğunda seçilene göre form açtırmaya yönelik kod yardımıdır. Size lazım olan da bu.

Alt formda açılan kutu görünür olursa yaptığınız her seçim diğer satırdaki açılan kutularda da görünür, birinde tedavi seçerseniz diğer açılan kutularda da aynı veri görünür. Bu şekilde olursa formda hoş görünmez.

Küpe Noyu çift tıkladığınızda Mouse ile Tıklanan Yerde Resim Açılması bağlantısındaki örnek uygulamadaki gibi popup form açtırıp, popup formda yapılan seçime göre ilgili alt formu açtırabilirsiniz.
Cevapla
#5
Sayın Ozan Hocam,

Söylediğiniz gibi uygulamayı yaptım,tüm verileri sıfırladıktan sonra test ettim ve frm_Tedavi ve frm_Tohumlama formlarında bir sorun yaşamıyorum.
Sadece frm_Asilar da sorun yaşıyorum sorunda şu,
Hasta Kayıt alt formunda İlk satırdaki Küpe noya tıkladığımda seceneklerden Aşıları seçtiğimde Asilar formunu açıyor ve istenilen
kaydı getiriyor,Ancak ikinci ve sonraki satırlardaki Küpe Noya tıklayıp Asilar seçeneğini girdiğimde form boş geliyor,nerede hata yaptığımı
bulamadım,yardımcı olabilirseniz memnun olurum.
Örnek ekte.
Saygılarımla.
.rar vt_1.rar (Dosya Boyutu: 467,03 KB | İndirme Sayısı: 4)
Cevapla
#6
tbl_Asilar isimli tabloda MUSID alanının Sıralı özelliğini "Evet (Yineleme Yok)" şeklinde belirlemişsiniz. Bu şekilde aynı numarayı tekrar kaydedemezsiniz.
Sıralı özelliğini "Evet (Yineleme Var)" şeklinde değiştir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task