günü geçenleri ikaz vermesini istiyorum
Tarih
11/10/2013 17:54
Konu Sahibi
furkan
Yorumlar
9
Okunma
2854
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



furkan
Aktif Üye
Kullanici Avatari
Aktif Üye
118
28/03/2009
5
Ankara
Ofis 2003
29/05/2016,15:35
Çözüldü 
Arkadaşlar ekli dosyada,
ETBLANATABLO gelen evrakların kayıt edildiği tablom var, bu evraklarla ilgili gelen yerle yapılan görüşmelerin kayıt edildiği ETBLGORUŞMELER tablom var, bu tablolarım bir biriyle ilişkili ---
gelen bir evrakla ilgili 3-4 kez veya daha fazla görüşme yapılmaktadır.

BENİM YAPMAK istediğim şey; DURUMU sütununda "DEVAM EDİYOR" ibaresi bulunanları ve ENSON GÖRÜŞME tarihini yazdırarak burada sıralatmak istiyorum (eski tarihli görüşmeler görünmemesi ),

ayrıca üsteki metin kutusuna ÖRN: 15 GÜN yazdığımda enson görüşme tarihi üzerine 15 gün ekleyerek 15 günü geçen evrak satırının farklı renkle işaretlenmesini istiyorum


Ek Dosyalar
.rar   ORNEK.rar (Dosya Boyutu: 1,39 MB / İndirme Sayısı: 68)
furkan, 28-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


C*e*l*o*y*c*e
Celosoft Yazılım
Kullanici Avatari
Uzman
M.... B....
2.813
29/10/2008
899
Ankara
Ofis 2010 32 Bit
Bugün,09:12
Çözüldü 
bunu incele ,hem her yönlü sorgulama yapar ve çıktı alabilir hem sende ekleyebilirsin


Ek Dosyalar
.rar   ORNEK-Celoyce.rar (Dosya Boyutu: 1,41 MB / İndirme Sayısı: 100)
Cevapla


furkan
Aktif Üye
Kullanici Avatari
Aktif Üye
118
28/03/2009
5
Ankara
Ofis 2003
29/05/2016,15:35
Çözüldü 
Sayın Celoyce hocam; hayırlı akşamlar

vermiş olduğunuz örnek çok güzel, "DEVAM EDİYOR"ları sıralıyor, ancak bir evrakla ilgili 4 görüşme varsa bunların hepsini bana gösteriyor, benim istediğim, "DEVAM EDİYOR"ları sıralattığımda sadece en son yapılan görüşmenin tarihini vererek sıralaması yani ilk 3 görüşmeyi göstermesin istiyorum.
Ayrıca 15 gün veya 20 gün bir kriter koyduğumu farz ettiğimizde, son görüşme tarihi üzerine 15 gün veya 20 gün ekleyip bu süreyi geçmiş ise satırın veya yazıların farklı bir renkte görünmesini istiyorum,
hocam özür diliyorum inşaallah anlatmak istediğimi anlatmışımdır.
furkan, 28-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Taruz
Aktif Üye
Kullanici Avatari
Aktif Üye
104
4
04/10/2009
20
Belirtilmemiş
Belirtilmemiş
10/06/2014,13:15
Çözüldü 
Merhaba..

Amacınız için sorgunuza farklı bir kriter kullanmamız gerek..

Bu spesifik sorgu, devam eden her görüşmeye ait en son 3 kaydı listelemenizi sağlar.. SNO alanı birleştiricidir..

SQL Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SELECT 
             etblanatablo.SNO, 
             etblanatablo.KAYITTARIHI, 
             etblanatablo.KAYITSAATI, 
             etblanatablo.IL, 
             etblanatablo.ILCE, 
             etblanatablo.YILI, 
             etblanatablo.EVRAKSAYIS, 
             etblanatablo.BASLAMATARIHI, 
             etblanatablo.BITISTARIHI, 
             etblanatablo.DURUMU, 
             etblgoruşmeler.GNO, 
             etblgoruşmeler.SNO, 
             etblgoruşmeler.GORUŞTARIHI, 
             etblgoruşmeler.GORUŞTEL, 
             etblgoruşmeler.GORUŞARAYAN, 
             etblgoruşmeler.GORUŞAÇIKLAMA, 
             etblgoruşmeler.GORUŞYAPAN
FROM etblanatablo INNER JOIN etblgoruşmeler ON etblanatablo.SNO=etblgoruşmeler.SNO
WHERE (((etblanatablo.DURUMU)="DEVAM EDİYOR") 
             AND ((etblgoruşmeler.GORUŞTARIHI) In (
                       select top 3 GORUŞTARIHI from etblgoruşmeler as trz where durumu='DEVAM EDİYOR' 
                          and etblgoruşmeler.sno=trz.sno order by GORUŞTARIHI desc )))


Bunu gunugecenler sorgunuzun Sql görünümünde kullanabilirsiniz..

Gün sayısına göre renklendirme için formdaki GORUŞTARIHI kutusunu sağ tıklayın ve koşullu biçimlendirme seçeneğine tıklayın..

Açılan pencerede sırasıyla Alan Değeri - Küçüktür - Date()-[metin2] işlemlerini yapın.. Tabi bu şartlar oluştuğunda olmasını istediğiniz biçimlendirmeyi de belirleyin..:

resim


Güzel soru.. ;)

Cevapla


furkan
Aktif Üye
Kullanici Avatari
Aktif Üye
118
28/03/2009
5
Ankara
Ofis 2003
29/05/2016,15:35
Çözüldü 
Sayın Taruz hocam, elinize sağlık gerçekten çok güzel

hocam devam eden her görüşmeye ait en son 3 kaydı listelemenizi sağlar demişsiniz. ancak ben devam eden her görüşmeye ait sadece son kaydın listelenmesini istiyorum. bu mümkün mü acaba

şimdiden teşekkürler
furkan, 28-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Taruz
Aktif Üye
Kullanici Avatari
Aktif Üye
104
4
04/10/2009
20
Belirtilmemiş
Belirtilmemiş
10/06/2014,13:15
Çözüldü 
Merhaba.

Sql içinde Top değerini 3 belirlemiştim (sorunuzu üç kayıt istiyorum anlamıştım), bunu 1 olarak değiştirirmeniz yeterli.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  Günü geçen tarihlere ait kayıtları gösterme okumas 22 587 30/09/2016, 20:11 atoz112
  Personel Takip uygulaması hazırlamak istiyorum KundoLf 7 416 17/09/2016, 12:59 atoz112
  Üretim Takip uygulaması hazırlamak istiyorum spyfurky 5 2.415 06/09/2016, 12:56 atoz112
  Şifre formu eklemek istiyorum IceMan7 12 609 02/07/2016, 09:18 ozanakkaya
  Yeni proje için fikir almak istiyorum ALU 3 299 08/05/2016, 15:12 atoz112


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya