2 ayrı formda ayni database olan 2 Adotable kullanıyorum.
Table1 e girdiğim bilgiyi Table2 dede refresh olması nasıl sağlarım?
Adotable
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Eğer iki form'da aynı anda açıksa Table1'e kayıt girildiği zaman (AfterPost olayında) Table2'yi Refresh edebilirsin.
Form_adi.Table2.Refresh;
gibi.
NOT : Refresh olayı özellikle büyük tablolarda çok yavaş çalışabiliyor. Tablonun boyutunu, seçeceğiniz kayıtları vs. iyi hesap etmelisiniz. Ayrıca Refresh bu durumda gerçekten gereklimi diye sormalısınız.
Ayrıca duruma göre AdoDataset kullanıp seçitğiniz kayıtları sınırlamak, mesela tüm tablo yerine sadece 1 kayıtı seçmek size süper hız avantajı sağlayacaktır.
Kolay gelsin.
Form_adi.Table2.Refresh;
gibi.
NOT : Refresh olayı özellikle büyük tablolarda çok yavaş çalışabiliyor. Tablonun boyutunu, seçeceğiniz kayıtları vs. iyi hesap etmelisiniz. Ayrıca Refresh bu durumda gerçekten gereklimi diye sormalısınız.
Ayrıca duruma göre AdoDataset kullanıp seçitğiniz kayıtları sınırlamak, mesela tüm tablo yerine sadece 1 kayıtı seçmek size süper hız avantajı sağlayacaktır.
Kolay gelsin.
şöle örnek vereyim daha iyi anlaşılır sanırım
Kod: Tümünü seç
Form1 Form2
AdoTable1 AdoTable2
cari.db cari.db