Skip to main content

AccessTr.neT


Altformdaki Verileri (subformda) Neden Göremiyorum.

Altformdaki Verileri (subformda) Neden Göremiyorum.

Çözüldü #1
Elediğim dosyada Frm_kurul_anatoplanti formunun alt formu frm_kurul_anatoplanti_gundemler
formudur. Tablolarda ilişkilidir. Ana formda düzenle butonuna basıp liste kutusundan seçim yapınca alt form değerleri neden gelmiyor. Yanlışlık nerede açıklar mısınız?
.rar anakurultoplantısı.rar (Dosya Boyutu: 128,09 KB | İndirme Sayısı: 2)
Cevapla
#2
Sadece konu değişikliği durumu için yaptım. İnceleyip, hangi değişikliklerle liste kutusunun güncellenmesini istiyorsanız o metin kutularının güncelleme sonrasında olayına tıpkı konu metin kutusunun güncelleme sonrasına yazdığım sub yordamın adını yazın.

Edit: Pardon, ben liste kutusunda değişikliklerin görünmediği şeklinde almışım problemi. kusura bakmayın. Şimdi altform olyına bakıyorum.
.rar anakurultoplantısı.rar (Dosya Boyutu: 107,92 KB | İndirme Sayısı: 1)
İnadına, ille de Accesstr.net...
Cevapla
#3
Lütfen ama lütfen, alt form bağlantısının sorgu üzerinden yapın. Tabloyu direk bağlarsanız kriterler girmek zor, filtrelemek falan zor olur. Sadece alt form ve üst formu birbirine bağlayan "üst alan ve alt alan" bağlantısı yeterli değildir ve profesyonelce de değildir. Şİmdi hazırladığım örnekte öyle yaptım. Sorgu üzerinden tabloyu kritere göre çağırdım. Böylece hem daha hızlı hem de daha yönetilebilir çalışmalar hazırlanacağını düşünüyorum. Sizin alt forumunuzda ne problem olduğunu anlayamadım. Başka bir alt form oluşturduğumda çalıştı.
.rar anakurultoplantısı.rar (Dosya Boyutu: 114,72 KB | İndirme Sayısı: 1)
İnadına, ille de Accesstr.net...
Cevapla
#4
Hocam anladım. Çok Teşekkür ederim.Son soru.

Private Sub KMTGERİ_Click()
On Error GoTo hata
DoCmd.GoToRecord , , acPrevious
hata:
If Err.Number = 2105 Then MsgBox "İLK KAYITA GELDİNİZ." & vbCrLf & "İLK KAYIT ID : " & ogretmen_id & vbCrLf & "İLK KAYIT ADI : " & ogretmen_id, vbInformation, "UYARI"
Exit Sub
End Sub
butonlarımdaki ileri ve geri kayıt hareket ettirmeleri yapabiliyorum sorun yok. Aynı formda olan liste kutusunda (izlemek) da kaydın hareket etmesini nasıl sağlarız.

Yani ileri tuşuna bastığımda liste kutusundaki kayıtlarda aşağı yukarı hareket etsin istiyorum.
Son Düzenleme: 27/04/2020, 03:08, Düzenleyen: SeferŞANLI.
Cevapla
#5
Onun için yapılacak işlemleri sıralıyorum

1- Ana formda bir kayıttan diğerine geçildiğinde hemen liste kutusuna odaklanılacak.
2- Liste kutusuna odaklandıktan sonra tıklanan kayıt bulunacak.
3- O kayıt aktif hale getirilecek.
4- Odak tekrar ana forma geçirilecek ki bu durumda liste kutusu pasif olacağı için bu iş işe yaramayacak.
5- Şu olabilir, fareyle kişi başka bir iş yapana kadar odağın liste kutusundaki kalması mümkündür. Bu yeterli sayılabilir.
6- Her kayıt değiştiğinde bu işlemin yenilenmesi gerekir.

Bu durumda sizin örneğinizde yanlış anladığım için yaptığım liste kutusunun güncellenmesi olayındaki gibi bir sub yazılarak işlemler kısaltılabilir. Bu da kayıt gezinti düğmelerine konulur.
İnadına, ille de Accesstr.net...
Cevapla
#6
Bir düzeltme: Şimdi farkettim ki liste kutusunda bir kayda tıklayınca, odak başka yere gitse de o kayıt seçili (siyah) kalıyor. Bu iyi bir şey. Başka yere tıklasan da kayıt değişene kadar o kayıtta olduğumuz görülecek demektir. Bunu bilmiyordum.
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da