AccessTr.neT

Tam Versiyon: İçinde Bulunduğumuz "günü" Göstermek -2
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5
Merhaba, üzerinde çalıştığım denetimli serbestlik uygulamasında ilerlidekçe bir takım sorunlarla karşılaşmaktayım.

Sn.berduş'un düzenlemiş olduğu " içinde bulunduğumuz günü gösterme" olayında ek bir sorunla karşılaştım.

Gün yazan kayıtları gösteriyor (P.Tesi......Cuma gibi) ancak, şahıs her ayın 15'inde gelecekse bunu göstermiyor. Örnek olması açısından Tbl_günler'e  "Ayın 16'sı" değerini ekledim.

Bir başka husus, ilgili büro C.TESİ-PAZAR çalışmıyor, dolayısıyla ekranda gözükmesinin bir anlamı yok, bunun yerine bu tarih dahil+4 gün göstermemiz mümkün olabilir mi acaba !

Örnek; Bugün perşembe ise;  PERŞEMBE-CUMA -C.TESİ-PAZAR gelecekler ana formda ki liste_gun kutusunda yer alsın istiyorum. (date+4 yaptım olmadı)
 sorgu= sorgugun_kopyası
Liste_gun

Farklı fikirlere de açığım, teşekkür ederim.
yalnız az önce denedim liste sorgusunun kodunu önceki konunuzda tanımladığım kodla değiştirince ayın 16sını da gösterdi
(12/12/2019, 01:29)berduş yazdı: [ -> ]sorgu kodu
Kod:
SELECT VERIGIRIS.TCKIMLIKNO, VERIGIRIS.ADISOYADI, VERIGIRIS.BASLAMATARIHI, VERIGIRIS.BITISTARIHI, VERIGIRIS.hangigun.ValueFROM VERIGIRISWHERE (((VERIGIRIS.hangigun.Value)=CStr(Format(Date(),"dddd")))) OR (((SayiAl([VERIGIRIS]![hangigun]![Value]))=Format(Date(),"d")));
Sn.Berduş, sorgulardan ve programdan " hangigün.value" (mtn_hangigun) kısmını çıkarmak, yerine sadece "gun- gunler.value (mtn_gunler kısımını kullanmak istiyorum. Hangigün olayı biraz anlamsız geldi bana- ki zaten GELDİ-GELMEDİ yazıyoruz !...Tekrar bakıp-bilgi vereceğim.

Tşk.
SELECT VERIGIRIS.TCKIMLIKNO, VERIGIRIS.ADISOYADI, VERIGIRIS.BASLAMATARIHI, VERIGIRIS.BITISTARIHI, VERIGIRIS.hangigun.ValueFROM VERIGIRISWHERE (((VERIGIRIS.hangigun.Value)=CStr(Format(Date(),"dddd")))) OR (((SayiAl([VERIGIRIS]![hangigun]![Value]))=Format(Date(),"d")));



kodu, eksik ilgeç uyarısı veriyor , önceki sorgularla (srggun-sorgumodüllü) ile de denedim, 16 sını vermiyor !
hangigün alanını devradışı bırakıp günler alanına göre yapılmış hali aşağıdadır
SELECT VERIGIRIS.TCKIMLIKNO, VERIGIRIS.ADISOYADI, VERIGIRIS.BASLAMATARIHI, VERIGIRIS.BITISTARIHI, VERIGIRIS.GUNLER.Value, SayiAl([VERIGIRIS]![GUNLER]![Value]) AS İfade1
FROM VERIGIRIS
WHERE (((VERIGIRIS.GUNLER.Value)=CStr(Format(Date(),"dddd")))) OR (((SayiAl([VERIGIRIS]![GUNLER]![Value]))=Format(Date(),"d")));
[attachment=30994]
siz sorgunuzda SayiAl() kullanmamıştınız
Sayfalar: 1 2 3 4 5