AccessTr.neT
Bir altformdan başka bir alt forma veri aktarma - 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ığı: Bir altformdan başka bir alt forma veri aktarma (/konu-bir-altformdan-baska-bir-alt-forma-veri-aktarma.html)

Sayfalar: 1 2


Bir altformdan başka bir alt forma veri aktarma - abahceci - 20/07/2013

Arkadaşlar merhaba, yapmaya çalıştığım veritabanında ana forma bağlı olan 2 tane alt form arasında bilgi aktarımı yapmak istiyorum. Bu bilginin kaydedilmesi şart değil. Aslında ana formdan alt forma veri aktarımını yapmışım. Ama iki tane alt form arasındaki veri aktarımı nasıl olur, onu tam olarak bilmiyorum. Yardımcı olabilirseniz çok sevinirim. Şimdiden teşekkür ederim.


Cvp: Bir altformdan başka bir alt forma veri aktarma - iscinar - 21/07/2013

abahceci ' yazdı: İstediğim şey: PATOLOJİ ALT FORMUNDAKİ bilgilerin AKCİĞER ALT FORMUNDA da görünmesi.
Tıpkı hastaların isimleri ve yaşlarını ana formdan çektiğim gibi.
Ama burada Patoloji alt formunda isimler daha önce görünürken fazlalık olmaması ve problemimi net söyleyebilmek adına bazı alanları sildim. Ondan sonra da "#Ad?" hatası vermeye başladı. Bu da neyden kaynaklanıyor acaba?

Öncelikle belirtmeliyim ki yukarıdaki sorunuzu Form yerine açmış olduğunuz konuda açıklamanız daha güzel olacaktı.

Konuya dönelim:
Eklemiş olduğunuz örnekte ne yapmak istediğinizi tam olarak anlayamadım.
PATALOJİ Formunda hiç bir denetim bulunmazken Kayıt Kaynağını neden HASTA VERİTABANI Tablosuna bağlayıp Altform olarak PATALOJ formunu kullandınız? PATALOJİ formu zaten açılan form olarak geliyor.

Hasta bilgilerini tek bir ekranda görebilmek ve formlarda fazlalık denetimleri kaldırmak adına
Sekme denetimi kullanmak bence daha mantıklı.
Sol kısımda Hasta bilgilerini görüp Sekmede Pataloji ve Akciğer bilgilerini görebilirsiniz.

Altformlar Hasta No ile bağlıdır. #Hata almanızın sebebi Formları kopyalayıp Formun Kayıt Kaynağını değiştirmiş fakat metin kutularının kaynağını değiştirmemişsiniz. İlişkili metin kutuları tabloda bulunmayan alanlara başvuruyor.


Cvp: Bir altformdan başka bir alt forma veri aktarma - abahceci - 21/07/2013

Sayın iscinar, öncelikle sorumla ilgilendiğiniz için teşekkür ederim.
Evet haklısınız, konuda açıklamış olsaydım sanırım daha doğru olurdu. Lütfen kusura bakmayın.
PATOLOJİ formunda hiçbir denetim bulunmazken kayıt kaynağını HASTA VERTABANI olarak ayarlamamın nedeni açılır formda sadece o hastaya ait verileri görmek istiyor olmam. Yani formun özelliğini açılır form olarak ayarladığımda veriler filtrelenmiş olarak geliyor bu doğru, ama filtreyi temizlersem diğer hastalara ait veriler de aynı form içinde görünecek ve diyelim ki yanlışlıkla filtreyi temizleye basarsam başka hastanın verileri üzerinden yanlış birşey yapmamak adına öyle birşey yaptım. Bunun başka bir yolu var mıydı bilmiyorum ama siz üstatlarla karşılaştırılamayacak kadar az bilgi sahibi olduğum için tam doğru olarak yapmamış da olabilirim.
Gelelim yapmak istediğime: Kendi veritabanımda sanırım 30'a yakın tablo ve form var. Ben verileri sadece 1 kez girmek istiyorum. Ama hastaların bazı özelliklerini başka formlarda da görmek istiyorum. Başka formlarda herhangi bir değişiklik yapılmasın, sadece ana girildiği yerde değişiklik yapılabilsin, buna karşılık birçok formda bu bilgileri görebileyim.
Mesela HASTA VERİTABANI formunda hastaların adı, soyadı ve yaşı bilgilerini giriyorum. Ancak PATOLOJİ ve AKCİĞER formlarında bu bilgileri tekrar girmeden sadece metin kutusu ekleyerek ve metin kutusu denetimini "=[Formlar]![HASTA VERİTABANI]![Metin11] & " " & [Metin13]" şeklinde ayarlayarak bu bilgiler HASTA VERİTABANI formundan aktarılıyor.
Sonuç olarak benim yapmak istediğim de bu.
Eğer yardımcı olabilirseniz gerçekten çok sevinirim.
Şimdiden çok teşekkür ederim.


Cvp: Bir altformdan başka bir alt forma veri aktarma - iscinar - 21/07/2013

Örneğinize yapmış olduğum düzenleme sizin isteğinizi karşılamıyor mu?


Cvp: Bir altformdan başka bir alt forma veri aktarma - abahceci - 21/07/2013

Maalesef hayır.
Benim istediğim PATOLOJİ formunda ER, PR, HER-2 ve C-ERB-B2 alan değerlerinin AKCİĞER formunda da görünmesi. Yani POZİTİF, NEGATİF veya boş olarak.


Cvp: Bir altformdan başka bir alt forma veri aktarma - iscinar - 21/07/2013

Sn. abahceci
Sizin sorunuzu Dlookup işlevi çözeceğini düşünüyorum.
Şimdilik siz bu konuyu biraz araştırın. Bu arada fırsat bulabilirsem ben de ilgilenmeye çalışırım.