İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Fatura Takip Programı

sametcafer15.11.20132 cevap1.853 görüntüleme
2012'den beri13 mesaj
#1
Merhabalar Bir Fatura Takip Programı Yapmaktayım. Takıldığım Yerler Var Onları Size Sormak İçin Rahatsız Ediyorum Sizi

Şimdi Program Üç Ana Öğeden Oluşuyor.

.Fatura Ekle(Tip Ve Kuruma Göre(Dinamik) Fatura Seçiyorum Abone Numarası,AdSoyad,Kayıt Tarihi Giriyorum Ve Faturayı KIaydediyorum.)
.Fatura Listele(Buı Kısımda Fatura Ekleden Gelen Bilgiler Doğrultusunda Faturayı Listeliyorum.Yalnız Listeleme Yaparken Şöyle Bir Kriterimiz Var Benim De Takıldığım Nokta Burası.Her Ay Ödenecek İşte Elektrik,Su,Telefon Faturaları Vardır Ya Ha Onlar Ben Hangi Ay Ve Yılı Seçersem Seçeyim Gelecek.Yani Ocak 2014'te Ocak'ta 5 Ayrı Fatura Girdim.Bu Faturalar Şubat,Mart,Nisan.. Hepsinde Listelenecek. Bir De Diyelim Şubat Ayı İçin Yeni Bir Doğalgaz Faturası Ekledim Bu Da Ocak'ta Gözükmeyecek Şubat,Mart,Nisan..Da Gözükecek. Ve Öde Dediğim Zaman Açılacan Form'a Fatura Numarasını Ve Tutarı Birde Ne Zaman Ödediğimi Girecem. Öde Kısnmından Glen Bu 3 Alan Ve Fatura Listeldeki Alanlardaki Verileri Gidip Fatura Hareket Tablosuna Yazacak. ) Ne Yaparsam Yapayım Bu İşi Yapamadım.

.Bu Aşamadada Faturaları Fatura Hareket Tablosunda Görüntüleyecek. Bi Kıstas Var Ay Ve Yıla Göre Mesela Ocak 2014 Te Ödenmen leri Ve Ödenmeyeleri Gösterecek Şubat,Mart,Nisan.. Diye.

Çok Acil Yardımcı Olursanız Sevinirim.
Cevaplar
2011'den beri9.780 mesaj
#2
Önce ekranda gösterme işlemini yapman gerekir, kayıt bilgileri ekrana geldi mi gerisini zaten halledersin.

Tarih kriterinden bağımsız olarak bu her ay içerisinde gösterilecek faturalar için özel bir alan tanımlaman lazım. ki yalnızca tarih sorgusu ile bunları getirtemezsin. mesela bu alan ozelfatura olsun, bu tip faturalar için değerinin 1 olduğunu varsayalım.

şu şekilde bir sorgu ile çözülebilir gibi,

select * from faturalar where (faturatarihi>=başlangıçtarihi) and faturatarihi<=bitiştarihi) or (ozelfatura=1 and faturatarihi>=baslangıctarihi)

buradan yola çıkarak bir sonuca ulaşabileceğini umuyorum.
2014'den beri51 mesaj
#3
önce biraz aşatırma yapsan iyiydi

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.