Sayın Mehmet Demiral hocam;
İyi günler ve haftalar. Farklı düşünce ve çözümler bizlere her zaman bir ışık oluyor.
Zahmet olmazsa, çözümünüzü ekleyebilir misiniz? Biliyorsunuz bizim gibi amatörler için, tüm çözümler önemli...
İlgi ve yanıtınız için önceden teşekkürler.
Selam ve sevgiler.
Dediğim gibi bir örnek yaptım. Eğer açılan kutuda aradığınız isim yosa çift tıkladığınızda bir kişi ekleme formu açılıyor. Buraya yeni kayıt ekleyerek olmayan kişiyi ekleyin. Ama bu işlemden sonra döndüğünüz formda güncelleme yapmalısınız. Bunun için bir kaç alternatif yöntem var. Özellikle yapmadım ki siz kendinizi geliştiri.
1- Altta kalan formda hala eski veriler olduğu için, eklediğiniz kaydı göremezsiniz. Bunun için fYonetimGiderleri formunu kapatıp açabilir veya kapatıp açan bir makro veya kod yazabilirsiniz.
2- YonetimGiderleri formundaki hizmet verenler açılan kutusundaki veriyi güncelleyebilirsiniz. Çok faydası olur mu denemek lazım ama açılankutu.requery komutu işe yarayabilir. Ama öncelikle 1. yöntem önerilir.
3- Bu arada ben olsaydım şöyle yapardım:
Öncelikle bir public değişken atardım. Mesela
public aktar
deyip aktar isimli bir değişken atayıp daha sonra da
aktar= form![Hv Kişi girişi]![HizmetVerenAdı]
ile bu değişkene yeni açılan değeri aktarırım. Sonra YonetimGiderleri formu aktif olduğunda da
me.HizmetVerenKişi = aktar
komutuyla da bu veriyi forma getiririm. Böylece yeni açılan veri direk olarak forma aktarılmış olur. Sayın eşref bey'in örneğinden farklı olarak burada işlem manuel olarak yapılmakta ve bir form açılarak varsa diğer kişi bilgileri de girilmektedir. Ama istenirse Eşref BEy'in eklediği kodların ilk bölümü alınarak kod ekleme işlemine kadar çalıştırılıp, form açtırma olayı da kodlarla yapılabilir.
Kolay gelsin. Halledemezseniz yardımcı olmaya devam...
Sayın Mehmet Demiral;
Hocam, yakın ilginiz ve kısa süredeki yanıtınız için çok teşekkür ederim.
Bu ayın 11. günü kat malikleri toplantısı olduğu için, geriye dönük olarak "oturanların 6 yıllık cari hesaplarına ilişkin sonuçlarını birleştireceğim" bir çalışma yapmam gerekiyor.
Toplantıya kısa bir süre kalmış olması dolayısıyla, eğer beni yanlış anlamazsanız, yukarıdaki mesajınızdaki 3. çözüm yolu olarak önerdiğiniz yönteme göre çözümünüzü sizden rica edebilir miyim?
Beni anlayışla karşılayacağınızı düşünüyorum. Tekrar teşekkürler.
Selam ve sevgiler.
Hazırlamaya çalışacağım. Bu ara yoğun olduğum için hemen yapamayabilirim ama yarına halletmeye çalışırım.
Sayın assenucler
Dediğim şekilde çalışmanızı yaptım. Değişken üzerinden forma veriyi aktarabiliyoruz artık. Bu arada sınav haftası.. Sınavlarımı yaptım, okudum rahatladım. Kusura bakmayın biraz gecikti. Buyrun inceleyin.
Sayın Mehmet Demiral;
Sınavlarınızın olduğu dönemde sizi meşgul ettiğim için kusura bakmayın, ilginize teşekkürler.
İnşaallah sınavlarınız iyi geçmiştir. Başarılar dilerim. Her şey gönlünüzce olsun.
Selam ve sevgiler, hocam..