AccessTr.neT
Başka Formdan Değer Çağırma - 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ığı: Başka Formdan Değer Çağırma (/konu-baska-formdan-deger-cagirma.html)

Sayfalar: 1 2


Başka Formdan Değer Çağırma - raham - 14/09/2012

Merhabalar,

Projemde bir çok rapor oluşturdum. Raporları almak için kriter bilgilerini liste kutusundan gönderiyorum.
Mesela ad-soyad listem var ve bu listeden çağırma işlemini yapabiliyorum. Ama sadece tek bir forma veri göndere biliyorum (SetFocus)

Ek de bir örnek hazırladım FORM1 e LİSTE den veri çağırıyorum. Aynı LİSTE formunu kullanarak FORM2 yede veri çağıra bilirmiyim.


Veritabanı.rar



Cvp: Başka Formdan Değer Çağırma - Kur@l - 14/09/2012

Her iki formda açıksa Aşağıdaki şekilde olur.



Forms!FORM1.Form!ADI = Liste0.Column(1)
Forms!FORM1.Form!SOYADI = Liste0.Column(2)
Forms!FORM2.Form!ADI = Liste0.Column(1)
Forms!FORM2.Form!SOYADI = Liste0.Column(2)
DoCmd.Close acForm, "LISTE"



Cvp: Başka Formdan Değer Çağırma - raham - 14/09/2012

Forumlar ayrı ayrı ve aynı anda açık olmayacak.

Forms!Form_adı.SetFocus komutundan dolayı ayrı forumları gösteremiyorum.


Cvp: Başka Formdan Değer Çağırma - Kur@l - 14/09/2012

Benim anlayamadığım yerler var Rapor diye başlayıp forma çevirmişsiniz meseleyi... Biraz daha detaylı anlatın meseleyi...


Cvp: Başka Formdan Değer Çağırma - raham - 14/09/2012

Peki anlatayım.

Şimdi benim birden çok raporum olacak.
Örneğin; Ödeme raporu ve Vade farkı raporu.
Raporlarımı formdan sorguya veri göndererek alıyorum.
"Ödeme Raporu" formumda ve "Vade Farkı" raporu formunda LISTE den isim çağırarak rapor almaya çalışıyorum.
Ama liste formunda nere focus yaparsam sadece oraya gidiyor, yani tek forma gönderiyorum sadece. "SetFocus" komutunu değişkene bağlaya bilir miyim. İstek hangi formdan gelmiş ise cevap o forma dönsün.


Cvp: Başka Formdan Değer Çağırma - ozanakkaya - 14/09/2012

Anladığım kadarıyla örneğinizi dzenledim.

Form2'i açıp komut butonunu tıkladığınızda liste formu açılır, listeden herhangi bir ismi çift tıklarsanız form2 açılır. Form1'de de aynı şekilde liste formu açtığınızda liste kutusunu çift tıklarsanız form1 açılır.

Eğer istediğiniz bu ise form açtırma olayında büyük bir problem var.