• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Belirtilen tarihi bulmak;

Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Arkadaşlar, Tablo1'de 3 tane alan var;
[SrNO]=OtomatikSayı, BirincilAnahtar
[Kac]=Bu günden kaç Gün/Ay/Yıl öncesi
[GAY]=GÜN/AY/YIL
Tablo1'den bir sorgu oluşturup, [Tarih] adlı bir alan oluşturmak istiyorum.
[Tarih]=Bugün-([Kac][GAY])

Diyelim ki Bugün 15.11.2007
örn: [Kac]=1 ve [GAY]=GÜN yazdığımda [Tarih]="14.11.2007" göstersin.
örn: [Kac]=1 ve [GAY]=AY yazdığımda [Tarih]="15.10.2007" göstersin.
örn: [Kac]=1 ve [GAY]=YIL yazdığımda [Tarih]="15.11.2006" göstersin.

İnşallah anlatabilmişimdir.
Saygılar, İyi Çalışmalar.
 
Sayın ayhan2122,

Ben tablo adını tblTarih yaptım. Sorgu şu şekilde olmalı:

Kod:
SELECT tblTarih.Kac, tblTarih.GAY, CDate(IIf([GAY]="GÜN",DateAdd("d",[Kac],Date()),IIf([GAY]="AY",DateAdd("m",[Kac],Date()),DateAdd("yyyy",[Kac],Date())))) AS TARİH
FROM tblTarih
GROUP BY tblTarih.Kac, tblTarih.GAY;

İyi çalışmalar:)
 
Teşekkürler Sn Modalı;

Oluşturduğunuz sorguyu

SELECT tblTarih.Kac, tblTarih.GAY, CDate(IIf([GAY]="GÜN",DateAdd("d",-[Kac],Date()),IIf([GAY]="AY",DateAdd("m",-[Kac],Date()),DateAdd("yyyy",-[Kac],Date())))) AS TARİH
FROM tblTarih;

olarak değiştirince asıl istediğim geriye dönük tarihi verdi. Sorunumu çözdüğünüz için çok teşekkür ederim.
Saygılar, İyi Çalışmalar.
 
Geri
Üst