Skip to main content

AccessTr.neT


Bir Formdan Diğer Formdaki Metin Kutusuna Bilgi Taşımak / Kopyalamak / Göndermek

alpeki99
alpeki99
10
8664

Bir Formdan Diğer Formdaki Metin Kutusuna Bilgi Taşımak / Kopyalamak / Göndermek

Star #1
Elimizde iki adet Form var. Form2 ve Form1. Program açılınca önce Form2 açılıyor. Benim istediğim şey Form1'de yer alan listedeki bir kayıda çift tıklayınca oradaki bilgi Form2'nin metin kutularına gelsin.

[Resim: Microsoft_Access_2010_Ornek_Ders_Formdan...ilgi_1.png]

Form1'de yer alan liste kutusunun Çift Tıklanma olayına aşağıdaki kodları yazıyorum :


Forms!form2.SetFocus

Böylelikle Form1'de iken Form2'ye odaklanabiliyorum. Form2'de yer alan metin kutularının içine Form1' de yer alan listenin 1. ve 2. sütunlarının değerlerini yazdırıyorum:


Forms!form2.SetFocus
Forms!form2.Form!ekipmankodu = Liste2.Column(1)
Forms!form2.Form!Ekipmanaciklaması = Liste2.Column(2)

Artık Form1'de iken Listeye çift tıkladığımda tıkladığım satırdaki değerler Form2'de yer alan metin kutularına yerleştiriliyor.

Eğer çift tıkladıktan sonra Form1 kapatılsın istersem en alta şu kodu yerleştiriyorum:


Forms!form2.SetFocus
Forms!form2.Form!ekipmankodu = Liste2.Column(1)
Forms!form2.Form!Ekipmanaciklaması = Liste2.Column(2)
DoCmd.Close acForm, "Form1"

[Resim: Microsoft_Access_2010_Ornek_Ders_Formdan...ilgi_2.png]

Örnek dosyada klavyedeki F1, F2, F3 gibi fonksiyon tuşlarının kullanımıda örneklendirilmiştir.

[Resim: Microsoft_Access_2010_Ornek_Ders_Formdan...ilgi_3.png]

Muhtemel Sorun : Form1 açıkken Form2 kapalı olursa hata verir. Bunun için IsLoaded isimli fonksiyon kullanılabilir ya da Form2 kapatılmadan Form1 Özelliklerinden Açılan ve Kalıcı Evet olarak ayarlanır. En sağlamı ise IsLoaded kullanımıdır.

NOT : Bu konu Forma Listeden Kayıtları aktarmak adresindeki soru üzerine hazırlanılmıştır. Anlatılanların pratiği ekteki dosyadadır.
.rar Bir_Formdan_Diger_Forma_Bilgi_Aktarma_Tasima.rar (Dosya Boyutu: 24,94 KB | İndirme Sayısı: 204)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#2
Hocam ellerine sağlık. Faydalı bir paylaşım.
Saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi


Cevapla
#3
Paylaşım İçin Teşekkürler...
[Resim: do.php?imgf=153931671719921.gif]

-->.Net İle Kullanıcı Girişi, Üye Ol, Şifre Değiştirme
-->CSS İle Menü Hazırlama
Cevapla
#4
Sayın alpeki99 anlatım için çooook teşekkürler, mükemmel olmuş ...+rep
Son Düzenleme: 22/05/2011, 20:45, Düzenleyen: durkheim.
Cevapla
#5
(22/05/2011, 16:01)benremix yazdı: Hocam ellerine sağlık. Faydalı bir paylaşım.
Saygılar...

GERİ SAYIM;Sen doğduğunda başladı ! Eğer (9) canlı bile olsaydın en fazla (8) kez kaçabilirdin Ölümden ! Bil ki (7) Düvele sultan dahi olsan yerin (6) Mekan olacak sana. En fazla (5) Metre kumaş götürebileceksin ! Kapatacaksın (4) açsanda gözlerini ! Bu (3) günlük fani dünyada Azraile (2) kat olup yalvarsanda nafile EceL geldiğinde (1) gün öleceksin ! İşte, o an herşey (0) dan başlayacak. Çünkü,
ÖLÜM BİR YOK OLUŞ DEĞİL,YENİDEN DOĞUŞTUR !
Cevapla
#6
elinize sağlık
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task