Açılan kutular seçimine göre daha sonraki açılan kutu değerini belirlemek

1 2 3 4
02/05/2013, 18:04

abahceci

Sayın mehmetdemiral, ilginiz için teşekkür ederim.
Evet, aslında ne demek istediğimi doğru anladığınızı düşünüyorum.
Tam olarak yapmak istediğim: bazı hastalıkları mevcut bulgularına göre evrelendirmek.
Bunun için de
1-Tümör çapı (2 cm'den küçük, 2-5 cm arası, 5 cm'den büyük gibi)
2-Lenf noduna yayılıp yayılmadığı ve yayılmışsa ne düzeyde yayıldığı
3-Uzaktaki organlara yayılıp yayılmadığı
bu 3 değişkene göre hastalığın evresini bulmak istiyorum. Evre dediğimiz de genelde Evre 0'dan başlayıp Evre 4'e kadar toplam 5 evresi var. Ancak bazı hastalıklar için bazı evrelerin alt tipleri de var: Mesela Evre 2 A, Evre 2 B gibi.
Ben bunları nasıl yapabilirim? Yol gösterirseniz gerçekten çok sevinirim. Şimdiden teşekkür ederim...
03/05/2013, 00:20

mehmetdemiral

Olayı biraz daha matematikselleştirmek lazım. Bunun için bir de sonuç (referans) tablosu yapmak lazım. Şöyle ki: Birinci açılan kutudaki her değerin bir de sayısal değeri olsun. Ama bu değerler öyle olmalı ki toplamları hiçbir zaman değişik seçimlerde aynı sonucu vermemeli. Bunun için mesela Birinci kutudaki değerler onar onar girilirken ikinci kutudakiler yüzer yüzer, üçüncü kutudakiler de mesela biner biner artmalı. Böylece tüm kutulardaki ilk değerler seçildiğinde mesela 1110 sayısı (üç kutudaki değerler de toplandığında) çıkmalı. Bu sayı referans tablosuna bakıldığında mesela dördüncü kutudaki ilk değeri vermeli. Mantık böyle. Bunun için sadece form üzerinde görünmeyen bir alana bu üç açılan kutudaki seçimlerin sayıları toplanmalı. Daha sonra bu değer sadece dördüncü açılan kutudaki eşdeğer sayıyı çağıracak. Bu kadar. Mantığı kurduktan sonra geriye sadece binayı kurmak kalıyor. Siz başlayın yardım gelecektir. Önce tablo değerlerini düzenleyin. Açılan kutudan çağrılan her bir değerin böyle bir sayısal değeri belirlenmeli ve tabloya kaydedilmeli. Bundan başlayın.
03/05/2013, 02:30

abahceci

Sayın mehmetdemiral hocam, çözüm yolunuz gerçekten çok mantıklı. Yarın ilk fırsatta deneyeceğim. Sonucundan haberdar ederim sizi. Size gerçekten çok teşekkür ederim...
03/05/2013, 15:42

mehmetdemiral

Düşündüğüm yöntemi örneğinize uyguladım. Ancak sonucu hem açılan kutuda hem de liste kutusunda gösterdim. Üçüncü açılan kutudan sonra odak sonuç açılan kutusuna gidiyor. Listede sadece uygun olan evre geliyor. Artık neye yarayacaksa... Bilemiyorum )
03/05/2013, 18:31

abahceci

Sayın Mehmet DEMİRAL hocam, gerçekten emeğinize sağlık. Çok teşekkür ederim.
Benim Access alt yapımın çok iyi olduğunu söyleyemem. Kendim uğraşa uğraşa bir şeyler öğrendim. Dolayısıyla ne istediğimi çok iyi ifade edememişim. Hatta sizi de istemeyerek fazladan yormuşum. Lütfen kusuruma bakmayın. Sizin dediğiniz çok doğru, liste kutusunda görmek bana elbette yeter. Bunu tekrar açılan kutuda görmeme gerek yok. Yalnız dediğim gibi, aklımda bir şeyler var, ancak kendimi yanlış ifade etmişim sanırım.
Bu arada liste kutusundaki sonuç değerinin (yani hangi evre olduğu) formda bir sonraki sayfaya gittiğimde güncellenmesini istiyorum. Ayrıca bu veri bir hastaya ait olacağı için bunu o formun kaynak tablosu olan evreleme tablosundan "evre" isimli denetim kaynağına bağladım. Tabloda da bu sonucu göreyim istiyorum. Ancak olmadı. Bu problemi nasıl çözebilirim?
Yardımınız için gerçekten çok teşekkür ederim ve sizi gereksiz yere fazladan meşgul ettiğim için lütfen kusura bakmayın...
evre_demiral.rar
03/05/2013, 23:13

mehmetdemiral

Bu söylediklerinizden hala yaptıklarımın yanlış olduğu izlenimini çıkarmaktayım ama sizin anlattıklarınıza göre zaten söyledikleriniz yapılmış durumda. Ben sadece göstermek için bu örneği hazırlamıştım. İstediğiniz alanı tabloya bağlayarak kaydedebilirsiniz. Geriye birşey kalmadı. Her şeyi de bana yaptırmayın. Bu sitenin almacı sizin çalışmalarınıza destek olmaktır. Siz yapmaya başlayın, takıldığınız yerlerde yardımcı oluruz.
1 2 3 4