(02/12/2022, 11:54)C*e*l*o*y*c*e yazdı: Sorunuzdan anladıgım kadarıyla Aşagıdaki sorguyu yaptım,bakın lütfen
SELECT ÇALIŞMA.KISIM, ÇALIŞMA.SONUÇ, IIf([ÇALIŞMA]![YAPILDIĞI TARİH]>0,Max([ÇALIŞMA]![YAPILDIĞI TARİH]),"") AS [YAPILDIĞI TARİH], Date() AS BUGÜN, Date()-[YAPILDIĞI TARİH] AS FARK, IIf([ÇALIŞMA]![SONUÇ]=[KALAN],"İŞ EMRİ VAR",IIf([FARK]>=30,"İŞ EMRİ ÇIKARILMALI","İŞ EMRİ ÇIKARMA ZAMANI GELMEDİ")) AS AÇIKLAMA
FROM ÇALIŞMA
WHERE (((ÇALIŞMA.KISIM)="FIRIN TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="GENEL EKİPMANLAR İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="KAZAN TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="KIVIRMA TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="PAKETLEME TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="PALETLİ FIRIN TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="TASNİF TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="TEKNİK EKİPMAN TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="YAŞ ÇAY TESİSİ İÇİN PERİYODİK İŞ EMRİ" Or (ÇALIŞMA.KISIM)="PAKETLEME TESİSİ İÇİN PERİYODİK İŞ EMRİ"));
daha iyisi yapılır ancak belirttiğim gibi anladıgım buydu !.
Sayın yetkili merhaba, Öncelikle dönüş yaptığınız için teşekkür ederim.
Denedim şöyle hata veriyor,
"sorgunuz toplama işlevinin parçası olarak belirtilen 'KISIM' ifadesini içermiyor"
Max denemiştim bende aynı hatayı almıştım. acaba max sadece sayılarla mı alakalı ,işin içine tarih girince mi sorun oluyor diye düşünmüştüm. Başka bir kodla mı yapmamız gerekir.
Saygılarımla...