Skip to main content

AccessTr.neT


sorguda yıl yazarak tarihleri sıralamak

sorguda yıl yazarak tarihleri sıralamak

Çözüldü #1
formumda girilen tarihleri açılan kutumda yıl olarak göstermek istiyorum.

tarih açılan kutusunda arama yapacağım zaman

2015
2016 
2017
olarak açılmasını istiyorum.

açılan kutumda
01.01.2015

01.02.2015
01.03.2015
01.01.2016
01.02.2016
01.03.2016
01.04.2017
01.05.2017
bu halde sıralanıyor. sorgumda seçtiğim günden sonraki günleri gösteren açılan kutu var.>IIf(ısnull ölçütü.


bundan başka yapmak istediğim tarih kutusunda 2015  seçtiğim zaman diğer tarih kutusunda 01.01.2015-01.02.2015-01.03.2015 sıralansın listede.

yani şöyle birşey yapılabilirmi ?

tarih1 açılan kutusu yıl
tarih2 açılan kutusu gün.ay.yıl olarak göstermesi

eğer tarih1 2015 ise tarih2=2015 yılının günlerini göstersin         şeklinde bir kod ???
Cevapla
#2
Tarihleri işleyen ve hesaplayan ifadeler

Tarih ve saat izleme, en temel veritabanı eylemlerinden biridir. Örneğin, borçlular hesabınıza işlemek için fatura tarihinden itibaren kaç gün geçtiğini hesaplayabilirsiniz. Aşağıdaki tabloda görüldüğü gibi tarih ve saatleri biçimlendirmenizin çeşitli yolları vardır.

İfade
Açıklaması

=Date()
Date işlevini kullanarak, geçerli tarihi gg-aa-yy biçiminde görüntüler; burada aa ayı (1 - 12 arası), gg günü (1 - 31 arası) ve yy yılın son iki basamağını (1980 - 2099 arası) gösterir.

=Format(Now(), "hh")
Format işlevini kullanarak, geçerli tarih için yılın hafta numarasını görüntüler; burada hh 1 - 53 arası haftaları gösterir.

=DatePart("yyyy", [SiparişTarihi])
DatePart işlevini kullanarak, SiparişTarihi denetimindeki değerin dört basamaklı yılını görüntüler.

=DateAdd("y", -10, [TaahhütTarihi])
DateAdd işlevini kullanarak, TaahhütTarihi denetiminin değerinden 10 gün önceki tarihi görüntüler.

=DateDiff("d", [SiparişTarihi], [SevkTarihi])
DateDiff işlevini kullanarak, SiparişTarihi ve SevkTarihi denetimlerinin değerleri arasındaki gün sayısı farkını görüntüler.

=[FaturaTarihi] + 30
Tarihler üzerinde aritmetik işlemler yaparak, FaturaTarihi alanında veya denetiminde bulunan tarihten 30 gün sonraki tarihi hesaplar.

Year([SiparişTarihi]) = 1999 Sipariş Tarihi alanı için, 1999 yılının siparişleri
Son Düzenleme: 14/03/2015, 22:27, Düzenleyen: simendifer.
Cevapla
#3
sayın ugur1208,

bahsettiğiniz talebinize yönelik,sayın simendifer bey'in açıklamalarına katılımsal bir bilgilendirme olarak;
site içerisindeki arama sayfasında ya da internet üzerinde tarih formatı (ya da,yabancı kaynaklar için de date format yazarak) ifadesini aratmak sureti ile,istediğiniz bilgileri ve örnek kullanımları içeren konuları tedarik edip incelemeniz neticesinde,bu çözümleri deneme çalışmalarınız ile elde edebilirsiniz.

son olarak;açılan kutularda birbiri ile bağlantılı değerleri göstermesi hakkında da,ister sadece sorgu kullanarak ve sorguda da,örnek olması adına:

sadece YIL değerini göstermesi için,
trh:format([tarih_alan_adi];"yyyy") şeklinde kullanabileceğiniz gibi,
isterseniz de,iL-İLÇE mantığı gibi bir tablo ve ilişkilendirme oluşturarak da kullanabilirsiniz.

daha teferruatlı bilgileri hem tarih formatı hem de İL-İLÇE ifadeleri olarak araştırmalarınız ile edinebilirsiniz.bilginize.

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#4
sayın ugur1208,

EK'te;
bahsettiğiniz talebinize yönelik olarak,alternatif bir örnek olması adına hazırlanmış bir uygulama mevcuttur.inceleyebilirsiniz.bilginize.

iyi çalışmalar,
saygılar.
.rar TarihliArama-ATOZ2.rar (Dosya Boyutu: 14,13 KB | İndirme Sayısı: 17)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
tam anlatmak istediğim olay bu işte ama hata veriyor.
örneğinizde de aynı hata benim formumda da oluşuyor.
tarih1 alanında tarihleri seçtiğim zaman
GİRDİĞİNİZ DEĞER SEÇTİĞİNİZ ALAN İÇİN GEÇERLİ DEĞİL
uyarısı alıyorum.

bu tarihi ben formda arama olarak kullanacağım
2015 in 01.02.2015 seçtiğim zaman o tarihten sonrasını altformda listeliyor.
bu uyarıyı aldığım için seçim yapamıyorum.
Cevapla
#6
sayın ugur1208,

konunuzdaki 2.mesajda yer alan örnek uygulama,talebiniz doğrultusunda yeniden düzenlenerek dahil edilmiştir.bilginize.

bu hususa dair;hem özür dilerim hem de uyarıda bulunduğunuz için hem teşekkür ederim.

iyi çalışmalar,
saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task