AccessTr.neT
İçinde Bulunduğumuz "günü" Göstermek - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: İçinde Bulunduğumuz "günü" Göstermek (/konu-icinde-bulundugumuz-gunu-gostermek.html)

Sayfalar: 1 2 3


Cvp: İçinde Bulunduğumuz "günü" Göstermek - berduş - 11/12/2019

çalışmanıza günler tablosunu da ekleyip yollar mısınız?


Cvp: İçinde Bulunduğumuz "günü" Göstermek - yorum70 - 11/12/2019

ilk mesaj Img-grin


Cvp: İçinde Bulunduğumuz "günü" Göstermek - berduş - 12/12/2019

sorgunuzun kodunu aşağıdaki kodla değiştirip dener misiniz?
SELECT VERIGIRIS.TCKIMLIKNO, VERIGIRIS.ADISOYADI, VERIGIRIS.BASLAMATARIHI, VERIGIRIS.BITISTARIHI, VERIGIRIS.hangigun.Value, IIf([Gun_id]=0,15,[TBL_gunler]![Gun_id]) AS İfade1
FROM TBL_gunler INNER JOIN VERIGIRIS ON TBL_gunler.Gunler = VERIGIRIS.hangigun.Value
WHERE (((VERIGIRIS.hangigun.Value)=CStr(Format(Date(),"dddd")))) OR (((IIf([Gun_id]=0,15,[TBL_gunler]![Gun_id]))=Format(Date(),"d")));



Cvp: İçinde Bulunduğumuz "günü" Göstermek - berduş - 12/12/2019

farklı bir yöntem olarak da modül ekleyerek yapabilirsiniz. avantajı sadece ayın 15i gibi bir ifadeyi değil ayın hangi günü olduğu fark etmez tabloya öyle bir tarih de eklenirse ilerde onlarda da sorun çıkarmadan çalışır diyelim ki tabloya her ayın 17si yada 3ü 5şi fark etmez bir tarih eklediğiniz de yine çalışır. en azından denemelerimde sorun çıkarmadı
modüle eklenecek kod
Function SayiAl(Mtn As String) As Byte
Dim x As Byte
Dim xStr As Byte

For x = 1 To Len(Mtn)
xStr = xStr & IIf(IsNumeric(Mid(Mtn, x, 1)), Mid(Mtn, x, 1), "")
Next x
SayiAl = CByte(xStr)
End Function
sorgu kodu
SELECT VERIGIRIS.TCKIMLIKNO, VERIGIRIS.ADISOYADI, VERIGIRIS.BASLAMATARIHI, VERIGIRIS.BITISTARIHI, VERIGIRIS.hangigun.Value
FROM VERIGIRIS
WHERE (((VERIGIRIS.hangigun.Value)=CStr(Format(Date(),"dddd")))) OR (((SayiAl([VERIGIRIS]![hangigun]![Value]))=Format(Date(),"d")));



Cvp: İçinde Bulunduğumuz "günü" Göstermek - yorum70 - 12/12/2019

Sayın berduş, gecenin o saatinde emek vermişsiniz teşekkür ediyorum.

Modül oluşturdum, sorgu kodunu değiştirdim, sorguda " VERİ TÜRÜ UYUŞMAZLIĞI" hatası verdi. bilgilerinize !


Cvp: İçinde Bulunduğumuz "günü" Göstermek - berduş - 12/12/2019

hem modüllü hem de normal sorgulu dilerim işinize yarar
ben de 2si de sorunsuz çalıştı
.rar srg_gun_hy.rar (Dosya Boyutu: 62,68 KB | İndirme Sayısı: 7)