Hastane Randevu Çakışması

1 2 3
26/07/2012, 05:32

erdalyılmaz90

Değerli AccessTr.net üyeleri merhaba,

Belki çok basit ama çözümünü bulamadığım bir konu.

Proje ödevim hastane kayıt ve randevu sistemini yaptım.Ancak okulda hocamın istediği 4 isteği yapamadım.

1) Ana menüdeki Tarih sorgulamada İlk tarih (bizim sectiğimiz tarih) ve Son tarih (bizim sectiğimiz tarih) arasındaki sorgulamayı yapamadım.

2)Hasta randevu alırken o günde ve saate doktor dolusa doktor doludur diye hata verdirdim.Randevu alamıyor ama hata gösterirken kaydet butonunda göstermesi lazım iken kapat butonuna basınca gösteriyor.Bu hatayı kaydet butonunda göstermek istiyorum.Kaydet butonunda başka hata göstermekdedir.

3)Hasta randevu alırken aynı günde aynı saate randevusu varken tekrardan yine aynı gün ve saate baska doktorada randevuyu alabiliyor.Bunuda kaydet butonuna basarken engellemek hata verdirmek istiyorum.

4)Son olarakda doktor eğer o gün o saate baska randevusu varsa hastaya o doktora randevu saatinde randevu vermemesini sağladım.Fakat hata gösterirken kaydet butonunda göstermesi lazım iken kapat butonuna basınca gösteriyor.Bu hatayı kaydet butonunda göstermek istiyorum.Kaydet butonunda başka hata göstermekdedir.

Yardımcı olabilirseniz memnun olurum.Şimdiden çok teşekkür ederim...

Hastane Takip.zip
26/07/2012, 06:19

erdalyılmaz90

Şimdiden her şey için çok teşekkür ederim.Hayırlı ramazanlar...
26/07/2012, 09:03

iscinar

(26/07/2012, 05:32)erdalyılmaz90 yazdı: 1) Ana menüdeki Tarih sorgulamada İlk tarih (bizim sectiğimiz tarih) ve Son tarih (bizim sectiğimiz tarih) arasındaki sorgulamayı yapamadım.

İlk olarak 1. sorunzdan başladım iş arasında fırsat buldukça diğer sorulara da bakmay çalışırım.

TARİH formunuzun tarih_sorgula Liste kutusunun satır kaynağını aşağıdaki gibi oluşturun.
SELECT RANDEVU.RANDEVU_SIRASI, RANDEVU.HASTA_AD_SOYAD, RANDEVU.RANDEVU_TARIHI, RANDEVU.DOKTOR_AD_SOYAD, RANDEVU.RANDEVU_SAATI
FROM RANDEVU
WHERE (((RANDEVU.RANDEVU_TARIHI) Between [Forms]![TARİH]![baslangic_tarih] And [Forms]![TARİH]![bitis_tarih]));

sorgu isimli butonun tıkalndığındaki olayı aşğıdaki gibi değiştirin.
Me.tarih_sorgula.Requery
26/07/2012, 14:04

erdalyılmaz90

SELECT RANDEVU.RANDEVU_SIRASI, RANDEVU.HASTA_AD_SOYAD, RANDEVU.RANDEVU_TARIHI, RANDEVU.DOKTOR_AD_SOYAD, RANDEVU.RANDEVU_SAATI
FROM RANDEVU
WHERE (((RANDEVU.RANDEVU_TARIHI) Between [Forms]![TARİH]![baslangic_tarih] And [Forms]![TARİH]![bitis_tarih]));

satır kaynağına girdim ama tabloda cıkmadı veriler ama whereden sonraki kısmı silince bütün veriler cıktı sonrada butona olay yordamına tıklandığındaki
Me.tarih_sorgula.Requery
kodu yazdım ama tarih sectiğimzde arama yapmadı ismail bey
26/07/2012, 14:07

iscinar

ilk tarih ve son tarih alanlarına veri girdiniz mi?

YENİ RANDEVU TAKİP.rar
26/07/2012, 14:20

erdalyılmaz90

hayır girmedim o kısma hangi kodu nereye yazıcaz ismail abi
1 2 3