Ekteki veritabanında fHASTALAR ana formu ve fTAKIP alt formu var. fTAKIP alt formunda, fHASTALAR formundaki her hastanın başvuru tarihleri kaydedilmekte.
Yapmak istediğim; her bir hastanın sadece son başvuru tarihini sorguda nasıl gösterebilirim?
fHASTALAR formundaki her bir kayıt için zaten öyle yapıyorum.
Ancak benim tüm kayıtlar için istatistiksel bir sonuca ihtiyacım var: Mantığını ne kadar doğru kuruyorum, bilmiyorum. Örnek VT'de bu durumu çok basit yapmaya çalıştım.
Asıl yapmak istediğim; kendi veritabanımda kayıtlı örneğin "A" hastalığına sahip hastaların tanıdan itibaren son kontrol tarihlerine kadar geçen süreyi hesaplatıp "A" hastalığı için ortalama bir değere ulaşabilmek.
Hastaların genellikle 1'den çok fazla sayıda başvuruları olduğu için ben sadece son kontrol tarihlerini baz almak istiyorum.
Metin Kutusu denetim kaynagina
=DateDiff("d";DMin("BASVURU_TARIHI";"tTAKIP";"HASTA_NO=" & [HASTA_NO]);DMax("BASVURU_TARIHI";"tTAKIP";"HASTA_NO=" & [HASTA_NO]))
hastanin ilk tarih ile son tarih arasinda ki gun olarak degeri gosterir.
Hastalik icin ise hastalikKodu eklenmeli
Misal:
=DateDiff("d";DMin("BASVURU_TARIHI";"tTAKIP";"HastaKodu=" & [HastaKodu] & " And HASTA_NO=" & [HASTA_NO]);DMax("BASVURU_TARIHI";"tTAKIP";"HastaKodu=" & [HastaKodu] & " And HASTA_NO=" & [HASTA_NO]))