Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
01/11/2009 12:28
Konu Sahibi
x0914667
Yorumlar
6
Okunma
2056
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy
Kullanici Avatari

x0914667

Aktif Üye
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
Ekteki dosyada her dakika veya 10 dakika'da bilgi
alıp kaydetdiğim bir programım var.
Yapmak istediğim şu;

Sorgu'yu çalıştırdığımda mesela;
01.09.2009 tarihi ile 20.09.2009 tarihleri arasındaki
kayıtların saat 17:00-22:00 veya 22:00-06:00 veya 06:00-17:00
arasındakileri gruplandırarak sorgulamasını ve her sorgudaki
satırların 1.önceki satırla farkını almak istiyorum.
Bir türlü istediğim gibi olmuyor.
Teşekkürler
EditLolosya ilave edildi.


Ek Dosyalar
.mdb   Deneme.mdb(Dosya Boyutu: 1,17 MB / İndirme Sayısı: 11)
x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ayhan2122

accesstr.net , gayet net ;)
Uzman
681
30/10/2008
451
-
Ofis 2003
05/12/2017,16:58
Çözüldü 
"Her sorgudaki
satırların 1.önceki satırla farkını almak" için yeni bir sorgu oluştur ve Sql görünümüne şunu yaz:

Kod:
SELECT ek1.ID, ek1.zaman, ek1.ek1_aktif_enerji, ek1.ek1_reaktif_enerji, ek1.ek1_aktif_guc, [ek1_aktif_guc]-DLookUp("[ek1_aktif_guc]","[ek1]","[ID] = " & [ID]-1 & "") AS Deyim1
FROM ek1
WHERE (((ek1.zaman) Between [Formlar]![ek1_KontrolFormu]![Ilk_Tarih] And [Formlar]![ek1_KontrolFormu]![Son_Tarih]));

incele.


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.

Kullanici Avatari

x0914667

Aktif Üye
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
SQL ifadesinde hata veriyor.


x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ayhan2122

accesstr.net , gayet net ;)
Uzman
681
30/10/2008
451
-
Ofis 2003
05/12/2017,16:58
Çözüldü 
Sn x0914667 ;
Acaba yanlış mı kopyaladınız ?
Sizin kendi çalışmanıza uyguladığım Ek2 adlı sorguyu inceleyiniz.


Ek Dosyalar
.rar   Deneme.rar(Dosya Boyutu: 95,24 KB / İndirme Sayısı: 16)
Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.

Kullanici Avatari

x0914667

Aktif Üye
Aktif Üye
42
14/10/2009
0
Belirtilmemiş
Ofis 2003
07/09/2012,22:47
Çözüldü 
Hocam sorun çözüldü.Çift Tırnaklarda hata yapmışım.
Teşekkürler.Yalnız saat gruplandırmalarını nasıl yaparız.


x0914667, 14-10-2009 tarihinden beri AccessTr.neT üyesidir.

Kullanici Avatari

ayhan2122

accesstr.net , gayet net ;)
Uzman
681
30/10/2008
451
-
Ofis 2003
05/12/2017,16:58
Çözüldü 
Gönderdiğim örnekteki ek2 sorgusunu tasarımda açıp yeni bir alana ;

Kod:
Grup: IIf(Format$([zaman];"hh")>=17 And Format$([zaman];"hh")<22;"17-22";IIf(Format$([zaman];"hh")>=6 And Format$([zaman];"hh")<17;"06-17";"22-06"))


yazın. Yeni bir sorgu daha oluşturup Sql görünümüne;

Kod:
SELECT DISTINCTROW Format$(ek2.zaman,'dd/mm/yyyy') AS ZamanGün, ek2.Grup, Last(ek2.ek1_aktif_enerji) AS Sonek1_aktif_enerji, Last(ek2.ek1_reaktif_enerji) AS Sonek1_reaktif_enerji, Last(ek2.ek1_aktif_guc) AS Sonek1_aktif_guc, Sum(ek2.Deyim1) AS ToplaDeyim1
FROM ek2
GROUP BY Format$(ek2.zaman,'dd/mm/yyyy'), ek2.Grup;

yazın ve sorguyu çalıştırın. Img-grin


Saygılar, iyi çalışmalar.
*********
Kod, formül vs bilmek önemlidir ama mantığını yürütebilmek, nerede ve nasıl kullanılacağını bilmek daha önemlidir.


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü İki Tarih Aralığına Göre Liste Oluşturma fascioğlu 2 96 09/06/2018, 15:27 fascioğlu
Çözüldü Mükerrer Tarih Kaydı Hk. serkan1985 6 160 05/06/2018, 12:58 serkan1985
Çözüldü Raporda Tarih Filtreleme Ve Konu Sıralama cevdetmeric1 5 105 29/05/2018, 15:29 ozanakkaya
Çözüldü Tarih Kriterine Göre Rapor Listeleme fascioğlu 2 135 09/05/2018, 13:55 fascioğlu
Çözüldü Gruplandırmak Ve Saydırmak alperadn01 12 223 08/05/2018, 21:13 alperadn01

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2018 MyBB Group.