Skip to main content

AccessTr.neT


Bir altformdan başka bir alt forma veri aktarma

Bir altformdan başka bir alt forma veri aktarma

Çözüldü #1
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.
.rar ALTFORM.rar (Dosya Boyutu: 62,83 KB | İndirme Sayısı: 48)
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #2
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.
.rar ALTFORM.rar (Dosya Boyutu: 72,46 KB | İndirme Sayısı: 113)
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #3
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.
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #4
Örneğinize yapmış olduğum düzenleme sizin isteğinizi karşılamıyor mu?
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #5
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.
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #6
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.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task