aynı sütundaki toplamın bir önceki toplama oranını bulma

1 2 3 4 5 6 7
12/02/2010, 17:00

nihatkr

Yaptığınız sorgunun toplamları gösterebilmesi için tablonuzda boşta olsa günlerin tarihlerinin yazılı olması gerekir.

Tarihler girdiğinde zaten otomatikman sorgu görüyor ve çalışıyor. Herhangi bir sorun yok. Siz sadece günleri atlamadan 0 da olsa kaydetmelisiniz. Yani tabloya biri bu tarihleri kaydetmeli.
12/02/2010, 17:04

kadirdursun

evet haklısınız ama tablo aslıda txt ye bağlı. txt dosyasında bu değerler yok. bu değerleri sorguda ekleyebilir miyiz? yada başka nasıl çözeriz?
12/02/2010, 17:17

nihatkr

(12/02/2010, 17:04)kadirdursun yazdı: evet haklısınız ama tablo aslıda txt ye bağlı. txt dosyasında bu değerler yok. bu değerleri sorguda ekleyebilir miyiz? yada başka nasıl çözeriz?

Verisiz örneğinizi ekleyinki ne üzerind ekonuştuğumuzu bilelim. Ama Ana tablosunda olmayan bir şeyi sorguya nasıl eklersini?
12/02/2010, 17:30

kadirdursun

ana tabloda olmayan bir şeyi nasıl eklerim bilmiyorum yılların yazılı olduğu bir tablo1 oluşturdum. bunu sorguda diğer tabloya bağladım. tabloda olmayan yıllarda geldi. fakat sorgudaki

devirliBakiye: Topla(Val(DSum("[Adet SUM]";"48SAAT";"[Tarih]<=" & [YILAY] & " ")))

kodunda hata verdi. nerde hatam olmuş olabilir? dosya ekte.
12/02/2010, 18:19

nihatkr

ben sizin örneğinizi gördüm. Ancak olmayan tarihi sorgulayamazsınız. Örneğinizdeki tablonuzda mutlaka günlerin hepsi olmak zorunda yoksa gün atlayarak sorgulayacaktır. bunun için bence yıl tablosu oluşturup verilerinizi oraya girin.

yada bir form oluşturun. gün boşta olsa tarihi girip değer 0 olarak kaydedin. boylece günler otomatikman tabloya işlenmiş olacaktır. sonrada sorgunuz istediğiniz şekle gelir. Örnek ektedir.
12/02/2010, 20:44

kadirdursun

sayın nihatkr 22. mesajımı okuyabilir misiniz? olmayan tarihleri sorguya ekledim. fakat sorgudaki

devirliBakiye: Topla(Val(DSum("[Adet SUM]";"48SAAT";"[Tarih]<=" & [YILAY] & " ")))

kodunda hata verdi. nerde hatam olmuş olabilir? dosya 22. mesajın ekindedir.
1 2 3 4 5 6 7