AccessTr.neT
Setfocus - 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ığı: Setfocus (/konu-setfocus--85277.html)

Sayfalar: 1 2 3 4 5 6


Cvp: Setfocus - programmer67 - 12/04/2019

Halil bey dosyayı ekledim. 
İnceleme kayıtları alt formunda iken sil komutu düzgün çalışıyor, fakat kararlar ve tanitestler alt formundayken çalışmıyor


Cvp: Setfocus - berduş - 12/04/2019

bahsettiğiniz sorun öğrenciler formundaki altformlarda mı?


Cvp: Setfocus - programmer67 - 12/04/2019

(12/04/2019, 15:21)haliliyas yazdı: bahsettiğiniz sorun öğrenciler formundaki altformlarda mı?

Evet.


Cvp: Setfocus - berduş - 12/04/2019

1 -  inceleme kayıtları altformuna kayıt eklemeye çalıştığımda 
[Formlar]![ogrenciler]![kararlar_alt_form]![Kimlik] ve [Formlar]![ogrenciler]![tani_testler_alt_formu]![Kimlik]  alanlarını bulamadığı için hata veriyor
o nedenle değiştirip aşağıdaki gibi yaptım hata uyarısı vermedi. ama altforma da değerleri atamadı

Me.Parent![kararlar_alt_form]![Kimlik] = Me.Kimlik.Value
Me.Parent![tani_testler_alt_formu]![Kimlik] = Me.Kimlik.Value


2 - diğer 2 altformda yeni kayıt eklemeye çalıştığımızda -inceleme kayıtları altformuna ekleyip kimlik ataması sağladıktan sonra-
kimlik atamasının yapılmadığını gördüm. kimlik alanı boş olduğu için yeni kayıt ekleyemiyor.
3 - diğer 2 alt formdayken eğer daha önceden eklemiş  kayıtlardaysam makro değil ama sizin daha önce yazmış olduğunuz silme kodu sorunsuz çalışıyor


Cvp: Setfocus - berduş - 13/04/2019

sayın @programmer67 oluşturmaya çalıştığınız yapıya daha uygun olduğunu düşündüğüm için öğrenciler formunda bazı düzenlemeler yaptım.
"kararlar_alt_form" ve "tani_testler_alt_form" formları aslında "İnceleme kayıtları" altformunun altformu ve kimlik alanı ile bağlılar. Bu nedenle "kararlar_alt_form" ve "tani_testler_alt_form" formlarını inceleme kayıtları formunun içine aldım. ak_inctar açılır kutusu değiştiğinde "İnceleme kayıtları" alt formu ve dolayısıyla onun içindeki diğer 2 form da değişiyor, after insert olayına artık ihtiyaç kalmıyor o nedenle after insert olayını sildim. Dilerim işinize yarar.


Cvp: Setfocus - programmer67 - 15/04/2019

(13/04/2019, 13:39)haliliyas yazdı: sayın @programmer67 oluşturmaya çalıştığınız yapıya daha uygun olduğunu düşündüğüm için öğrenciler formunda bazı düzenlemeler yaptım.
"kararlar_alt_form" ve "tani_testler_alt_form" formları aslında "İnceleme kayıtları" altformunun altformu ve kimlik alanı ile bağlılar. Bu nedenle "kararlar_alt_form" ve "tani_testler_alt_form" formlarını inceleme kayıtları formunun içine aldım. ak_inctar açılır kutusu değiştiğinde "İnceleme kayıtları" alt formu ve dolayısıyla onun içindeki diğer 2 form da değişiyor, after insert olayına artık ihtiyaç kalmıyor o nedenle after insert olayını sildim. Dilerim işinize yarar.

Halil bey teşekkür ederim. Pazartesi sabahı dinç kafayla SİL komut hatasının nerden kaynaklandığını tespit ettim. Bu butona makro ile sil işlemi vermişim daha önce bu yüzden kodları çalıştırmıyormuş. Sizi de yordum. Hakkınızı helal edin.