[SORGU] Sorguda hesaplanan yaşın metin değil de sayı olarak kaydedilmesi
#1
Herkese merhaba,

Ekteki örnekte Liste1'de başvuru ve doğum tarihlerine göre hesaplanmış olan yaşın Excel dosyasına sayı olarak kaydedilmesini istiyorum. Ama excel dosyasında bunu metin olarak kaydediyor.
Ayrıca Liste1'in kayıt kaynağı olan Sorgu1'i baz alarak belli yaşlar arasındaki kişileri saydırmak istiyorum.

Bu konuda yardımcı olabilirseniz çok sevinirim.

İlgilenecek arkadaşlara şimdiden çok teşekkür ederim.


Eklenti Dosyaları
.rar   YAS.rar (Boyut: 39,79 KB / İndirilme: 53)



  Alıntı
Bu mesajı beğenenler:
#2
Sorgu1 de
1.... YAŞ: CLng(Diff2DATES("YY";[DOGUM_TARIHI];[BASVURU_TARIHI]))
2..... HASTA_NO alani ekleyin.
sYAS_SAYI de
Yukarida ki birinci bolumu yapabilirsiniz. Kriter alanlar sayi olmasina karsin YAŞ fonksiyonu uretilen deger karakter olarak degerlendirmekte.



  Alıntı
Bu mesajı beğenenler:
#3
Sayın dsezgin83260 hocam, ilginize çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:
#4
Sayın dsezgin83260 hocam, sizin yardımınızla hesaplanan yaşı sayı olarak kaydedebiliyorum.
Ben bunu yaparken aslında belli yaşlara sahip hastaları belli gruplara ayırmak istiyorum:
Örneğin; 30 yaşın altında olanlar
30 - 70 yaş arasında olanlar ve
70 yaşın üzerinde olanlar gibi...

Bu sayılar form açıldığında bu şekilde olsun, ama ben aynı zamanda YAS1 ve YAS2 kutularında istediğim değerleri yazıp ona göre filtrelemek istiyorum.

Aslında tHASTALAR tablosunda hem DOGUM_TARIHI hem de BASVURU_TARIHI alanlarında hiçbir veri eksik değilken sanırım oluyor. Ama herhangi birinde bir veri dahi eksik ise, sürekli uyarı veriyor ve Liste12 - 13 ve 14'te istediğim veriler görünmüyor.

Bu sorunu çözmek için Nz() fonksiyonunu kullanmaya çalıştım ama bir türlü olmadı.

Bu konuda yardımcı olabilirseniz çok sevinirim.

İlginize çok teşekkür ederim.


Eklenti Dosyaları
.rar   YAS.rar (Boyut: 46,17 KB / İndirilme: 48)
.png   hata.PNG (Boyut: 20,76 KB / İndirilme: 60)



  Alıntı
Bu mesajı beğenenler:
#5
Liste13.rowsource SQL'i
SELECT tHASTALAR.HASTA_NO, tHASTALAR.BASVURU_TARIHI, tHASTALAR.DOGUM_TARIHI, CLng(Diff2DATES("YY",[DOGUM_TARIHI],IIf(IsNull([BASVURU_TARIHI]),Date(),[BASVURU_TARIHI]))) AS YAŞ FROM tHASTALAR WHERE (((tHASTALAR.BASVURU_TARIHI) Between [Forms]![Form1]![İLK TARİH] And [Forms]![Form1]![SON TARİH]) AND ((CLng(Diff2DATES("YY",[DOGUM_TARIHI],IIf(IsNull([BASVURU_TARIHI]),Date(),[BASVURU_TARIHI])))) Between [Forms]![Form1]![YAS1] And [Forms]![Form1]![YAS2]));
degistirilebilir. Basvuru bos ise bugungu tarih ile hesapla ile hata ortadan kaldirilabilir. Dogum tarini olma sarti tablodan ayarlanabilir. Diger Liste kutu satir kaynagi SQL'ini degistirebilirsiniz.


.rar   abahceci_YAS.rar (Boyut: 37,99 KB / İndirilme: 64)



  Alıntı
Bu mesajı beğenenler:
#6
Sayın dsezgin83260 hocam,

Öncelikle ilginize gerçekten çok teşekkür ederim.

Önerinizi uyguladım ve gerçekten de Liste13 için sorun çözüldü.
Bu önerinizden yola çıkarak Liste12 ve 14 için de uyarlamaya çalıştım ama bir türlü olmadı.
Ölçütsüz olarak veya Between şeklinde ölçütü kabul ediyor, ama "<" veya ">" şeklinde küçük veya büyük bir ölçüt kullandığımda olmuyor.

Bu sorunu nasıl aşabilirim acaba?

İlginize tekrar çok teşekkür ederim.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Onay Kutususun şarta Bağlı Olarak Otomatik Olarak Işaretlenmesi Samih KARSLI 2 122 06-04-2024, 18:49
Son Mesaj: Samih KARSLI
  [SORGU] Sayı Formatı Bozulmadan Metinle Birleştirme atyaty 2 83 08-12-2023, 18:57
Son Mesaj: atyaty
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 167 28-11-2023, 01:37
Son Mesaj: dsezgin
  Formu Pdf Olarak Kaydetme snapper 8 256 01-11-2023, 22:59
Son Mesaj: dsezgin
  12 Saatlik (am-pm) Metin Olarak Girilmiş Saat Verisini 24 Saatlik Olarak Gösterme Hk. adnnfrm 2 152 05-10-2023, 03:16
Son Mesaj: adnnfrm
  Raporları Gezinme Araçlı Pdf Olarak Dışarı Aktarmak Hk. adnnfrm 4 178 04-10-2023, 10:34
Son Mesaj: dsezgin
  [SORGU] Sorguda Iif mart02 7 228 10-09-2023, 14:23
Son Mesaj: halily
  Uzun Metin Formatını Sql De Kısa Metin Formatına çevirebilir Miyiz? adnnfrm 2 206 06-08-2023, 03:51
Son Mesaj: adnnfrm

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi