Skip to main content

AccessTr.neT


tablodan diğer formlara veri aktarma

tablodan diğer formlara veri aktarma

Çözüldü #7
Sayın erdem55, ilgilendiğiniz için teşekkür ederim.
Ofis 2003 formatındaki örneği ekte gönderiyorum.


DNA ONARIM.rar
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #8
ana tablonuz tablo isimli tablo olduğu için diabet, klinik, tiroid ve tetkik tablolarına, tablo isimli tablodaki hastasayisi alanı ile ilişkilendirmek için veri türü sayı olan alan eklemelisin.

[Resim: do.php?img=3260]


altformların alt ve üst alanları bağlama özelliğini yeni eklenen alana göre düzenlemelisin.


[Resim: do.php?img=3261]

son olarak, diabet alt formundaki akş alanına yazılan verinin tetkikler altformundaki aks alanına aktarılması için

Forms![DNA]!TETKİKLER.Form!Metin277 = Me.Metin277.Value
şeklinde kod eklemelisin.
Cevapla
Çözüldü #9
Sayın ozanakkaya, sorunumla ilgilendiğiniz için gerçekten çok teşekkür ederim.
Daha önce eklediğim veritabanı, örnek olması açısından hızlıca oluşturmuş olduğum örnek bir veritabanı. Asıl veritabanımda formlar arasında ilişkiyi kurmuşum. Yani alt ve üst alanları birbirine bağlamışım. Yalnız asıl veritabanımı hastaların bilgilerini içerdiği için onu gönderemiyorum.

Göndermiş olduğunuz kod:
Visual Basic Application Kod
Forms![DNA]!TETKİKLER.Form!Metin277 = Me.Metin277.Value

Benim bu kodlarla ilgili çok fazla değil, neredeyse hiç bilgim yok maalesef...
Yalnız kıt bilgimle bu kodu yazdım ve "=" işaretinden hemen sonra gelen "Me" ile ilgili sanırım hata veriyor. Onu sildim, tekrar denedim, ama bir türlü olmadı maalesef...
Yardımcı olabilirseniz gerçekten çok sevinirim...
Şimdiden teşekkür ederim...

Bu arada kodu şu şekilde yazmıştım:
"Option Compare Database
Forms![DNA]!TETKİKLER.Form!Metin277 = Me.Metin277.Value
End Function"
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #10
Sn.abahceci
Örneğinizi inceleme fırsatım olmadı ama ozan hocamın vermiş olduğu koda bakınca sanki bir terslik var gibi geldi.
Me.Metin277.Value = Forms![DNA]!TETKİKLER.Form!Metin277
bu şekilde olması gerektiğini düşünüyorum. Yanılıyorsam Ozan hocam düzeltsin. Img-grin
açıklamak gerekirse
Kod:
bu formun.Metin277.değeri = Forms![DNA]!TETKİKLER.Formundaki!Metin277
Cevapla
Çözüldü #11
Eklediğim kodda terslik yok.
Diabet alt formundaki metin277'ye veri girdiğinde, aynı verinin tetkikler altformundaki metin277'ye yazması için bu kodu verdim.

Eklediğim örnekte, diabet sekmesini açıp AKŞ alanına yazdığınız verinin aynısı, Tetkikler sekmesindeki AKŞ alanına yazılır.

Forms![DNA]!TETKİKLER.Form!Metin277 = Me.Metin277.Value

bu kod. diabet sekmesindeki metin277'nin güncelleştirme sonrasında olayına yazılacak.

DNA ONARIM.rar
Cevapla
Çözüldü #12
Sayın iscinar katkınız için teşekkür ederim.

Sayın ozanakkaya, ben kodu kendim çalıştıramadım, ama sizin gönderdiğiniz dosyada evet kod gerçekten çalışıyor. Yalnız bir sorun var. Dosyada 7 kayıt var. 1. kayıtta siz AKŞ değerine 119 yazmışsınız. Bu 119 tetkikler kısmında 7 tane kaydın hepsinde görünüyor. Her bir kaydın sadece bir hastaya ait olduğunu düşünürsek benim istediğim tam olmamış oluyor. Bu arada emeğiniz için çok teşekkür ederim...
abahceci, 12-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task