AccessTr.neT
VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Visual Basic 6 (https://accesstr.net/forum-visual-basic-6.html)
+--- Forum: Visual Basic 6 Cevaplanmış Soruları (https://accesstr.net/forum-visual-basic-6-cevaplanmis-sorulari.html)
+--- Konu Başlığı: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma (/konu-vb-6-girilen-tarih-ile-date-kontroluna-gore-rapor-alma.html)

Sayfalar: 1 2


VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - |By|KiDnArUt| - 23/05/2011

Selamlar şimdiden teşekkür ediyorum yardımcı olacak kişilere.

vb 6 da ufak bir örnek oluşturdum. Access veri tablosunda ad verilis tarihi ve durum bulunmakta, durumu true (-1) olan sorgu ile raporu oluşturabiliyorum yalnız bu kısımda 2 sorgu birden oluşuyor

1) durum bölumu true(-1) olanlar
2) girilen tarihin date'den 30 gun ve oncesine ait olanlar

iki sorguyuda kontrol edip rapor oluşturcak

bu kısımda takıldım kaldım tekrardan teşekkür ederim



Cvp: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - Coskun0559 - 23/05/2011

syn |By|KiDnArUt|;
sanırım yanlış örnek eklediniz.örneğinizde durum ve veriliş tarihi alanları yok.
vt yi ve projenizi yeniden düzenleyip nerde ne olacağını daha detaylı anlatırsanız yardımcı olabilirim


Cvp: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - |By|KiDnArUt| - 23/05/2011

Çok Özür Dilerim düzelttim örneği. Yapmak istediğimi tekrardan anlatayım

kaydedilen bilgilerin raporunu almak istiyorum sorgu kullanarak

sorgular

1.) durum bölumu true (-1) olacak
2.) giriş tarihi date den 30 gun ve öncesine aitse bu koşulları gerçekleştiriyorsa
rapor bölumunu tıkladıgımda koşullara uygun raporu göstercek


Cvp: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - Coskun0559 - 23/05/2011

Arkadaşım aşama aşama anlatacağım (Daha doğrusu yaptıklarım)

1-senin veri tabanına(data.mdb) 2 adet sorgu ekledim(veritabanını açıp incele)
2-ilk sorguda(cskn sorgusu) durumu seçili olanları seçtirdim
3-ikinci sorguda(son) cskn sorgusunu kullandım ve istediğim kayıtları seçtirdim.

SELECT cskn.adi, cskn.Tarih, cskn.verilistrh, cskn.durum, cskn.Fark
FROM cskn
WHERE (((cskn.durum)=True) AND ((cskn.Fark) Between 1 And 30));

SELECT Tablo1.adi, Tablo1.durum, DateDiff("d",[verilistrh],[Tarih]) AS Fark, Tablo1.verilistrh, Date() AS Tarih
FROM Tablo1;

4-Visual basic projende adodc nesnesinin kayıt kaynağınıda oluşturmuş olduğum "son" sorgusunu seçtim.
Bende sorunusuz çalışıyor.Bide sen dene sitersen
cevabı bildirirsiniz
kolay gelsin


Cvp: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - |By|KiDnArUt| - 23/05/2011

Çok Teşekkür Ederin İlgilendiginiz İçin Mantıgı Anladım. Çalışıyor


Cvp: VB 6 Girilen Tarih İle Date Kontroluna Göre Rapor Alma - Coskun0559 - 24/05/2011

mantığı ben 30 a odakladım siz kaça isterseniz ayarlayın.
küçük bi bilgi paylaşayım sizinle;
adodc nesnesi ile vt bağladığınız zaman sorguları kayıt kaynağı yapabiliyorsunuz(zaten öğrendiniz Img-grin) ve normalde tablodan çekmiş olduğun veriden daha hızlı işlem yapıyor.(kriterleri olduğu için) size sadece data.mdb dosyasında istediğiniz tabloya dayalı sorguyu oluşturup oluşan sorguyu adodc nesnesine göstermek kalıyor.
kolay gelsin