Skip to main content

AccessTr.neT


Çalışanların Kronik Hastalıklarına Göre İstatistik Çıkarmak

Çalışanların Kronik Hastalıklarına Göre İstatistik Çıkarmak

#13
strSQL = "SELECT id, isimler,kronik, firma, bastarih, bittarih FROM Tablo1" & _
        " WHERE firma='" & [Metin13] & "'" & _
        " AND not isnull(kronik)" & _
        " AND (CLng(bastarih)<=" & CLng(Me.sontarih) & ")" & _
        " AND (CLng(bittarih)>=" & CLng(Me.ilktarih) & ")"
buda brucellayı sayıyor kafayı yemek üzereyim

(28/03/2020, 09:05)berduş yazdı: tablonuzdaki sontarih alanınız metin  onu tarihe çevirerek dener misiniz?
[Resim: do.php?img=9965]
SqlTxt = " select * from tablo1 where [id] not in ( select [id] from tablo1 where clng(bastarih)>=" & CLng(Me.sontarih) & _
         " or  clng(bittarih)<=" & CLng(Me.ilktarih) & ") and Tablo1.firma='" & [Metin13] & "'"
yukardaki sorgu kodunun sonucu olan sorgu resimde yer alıyor veriler hatalı mı?
evet şimdi oldu ben Sql kodu ile cebelleşirken meğer alan türünü hatalı yazmışım
çok teşekkürler sn. @berduş
diğer arkadaşlara da çok teşekkürler
Son Düzenleme: 28/03/2020, 09:57, Düzenleyen: accessman.
Cevapla
#14
Iyi çalışmalar
Cevapla
#15
evet Sql için olması gereken bu cümle imiş arkadaşlar
strSQL = "SELECT id, isimler,kronik, firma, bastarih, bittarih FROM Tablo1" & _
        " WHERE firma='" & [Metin13] & "'" & _
        " AND not isnull(kronik)" & _
        " AND (CLng(bastarih)<=" & CLng(Me.sontarih) & ")" & _
        " AND (CLng(bittarih)>=" & CLng(Me.ilktarih) & ")"
Son Düzenleme: 28/03/2020, 10:09, Düzenleyen: accessman.
Cevapla
#16
Yalniz 12. mesajdaki kodun doğru çalışıp çalışmadığını hâlâ söylemediniz emek harcadık en azından doğru çalışıp çalışmadığını, hatalıysa görünen hatanın ne olduğunu öğrenme hakkımız olduğunu düşünüyorum.
Cevapla
#17
Alttaki selectten sonraki yerlere sadece listboxtta gösterilecek alanlar yazılsa daha kısa olmazmı sadece kronik yazmak yada sadece * yazmak yeter bence çünkü bildiğim listboxa additem yöntemi ile veri alınıyor değil mi?


strSQL = "SELECT id, isimler,kronik, firma, bastarih, bittarih
Cevapla
#18
(28/03/2020, 10:53)feraz yazdı: Alttaki selectten sonraki yerlere sadece listboxtta gösterilecek alanlar yazılsa daha kısa olmazmı sadece kronik yazmak yada sadece * yazmak yeter bence çünkü bildiğim listboxa additem yöntemi ile veri alınıyor değil mi?


strSQL = "SELECT id, isimler,kronik, firma, bastarih, bittarih
evet doğru
@benbendedeilem
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task