tablodan diğer formlara veri aktarma

1 2 3 4
02/06/2012, 10:24

abahceci

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


DNA ONARIM.rar
06/06/2012, 12:04

ozanakkaya

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.




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




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.
06/06/2012, 23:33

abahceci

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"
07/06/2012, 09:07

iscinar

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. açıklamak gerekirse
Kod:
bu formun.Metin277.değeri = Forms![DNA]!TETKİKLER.Formundaki!Metin277
07/06/2012, 10:01

ozanakkaya

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
07/06/2012, 21:20

abahceci

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...
1 2 3 4