Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Visual Basic

Cevapla
 
LinkBack Seçenekler
Eski 13/08/2004, 01:24   #1 (permalink)
Üye
 
Üyelik Tarihi: 08/2004
Mesaj: 1
Varsayılan Vicual Basic te Rapor Alma

Merhaba arkadaşlar. Ben Vicual basicte bir çok program yazdım. Hiçbirinde Rapor almak zorunda kalmadım.Acak bir problemle karşı karşıya kaldım. veri tabanı kullandığımda rapor almak istediğimde bütün veri tabanını raporluyor. oysaki ben sadece belirtilen isim ve tarihteki bilgiyi raporlamak istiyorum yani kağıda dökmek istiyorum. ancak bu olmadı. Data Report bölümünü kullandım o da bütün veri tabanı dosyasını kağıda döktü. Bunun için Delphi de program yazmaya başladım ama VB ten vazgeçemiyorum. Çünkü VB. kodlarını çok iyi kullanıbiliyorum. delphiye tam hükmedemiyorum. Yardım ederseniz Sevinirim Teşekkürler.
Mehmet KAYA hatta değil   Alıntı Yaparak Yanıtla
Eski 08/09/2004, 12:42   #2 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 01/2003
Mesaj: 447
Varsayılan

bence rapordan önce rapora bilgi gönderecek sorguları oluşturman gerekir. Yani o sorgularda zaten istediğin verileri kriterize ederek süzersin, hatta kullanıcıya süzdürürsün sonrada raporu bu sorgu sonuçlarına dayandırısın
__________________
www.koddeposu.com TÜRKİYENİN KOD PAYLAŞIM PLATFORMU
www.kullaniciyorumlari.com E ADI ÜSTÜNDE, SENİN ALMAK İSTEDİĞİN ŞEYİ ADAMLAR KULLANMIŞ, BİDE ÜSTÜNE YORUM YAZMIŞ.
.
realperest hatta değil   Alıntı Yaparak Yanıtla
Eski 08/09/2004, 13:02   #3 (permalink)
I can DO
 
pulsar Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2004
Yer: Turkey
Mesaj: 173
Varsayılan

Her veri tabanının sorgu dili vardır bu nedenle sorgu yollamalısın bunlar query stringlerdir. VB ODBC ile iletişime girer bu nedenle ODBC sorgusu kullanmalısın. Eğer MDB ise farklı sorgu kullanmak gerekebilir. ODBC databaselerinin bazıları SQL sorgu alır.
__________________
I Can DO
pulsar hatta değil   Alıntı Yaparak Yanıtla
Eski 09/09/2004, 14:11   #4 (permalink)
Üye
 
FREKANS Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 09/2004
Mesaj: 3
Varsayılan

Şöyleki yapmak istediğin, müşteri tablosunda adı ahmet olan ve 12/05/2004 tarihinde kaydolan müşterilerin adı, soyadı, kayıt tarihi ve müşteri no olan bir liste almak ise yapman gereken şudur.
ADODC kullandığını varsayarsak

Adodc1.recordsource="SELECT MUSTERI.ADI,MUSTERI.SOYADI,MUSTERI.KAY_TAR,MUSTERI _NO FROM MUSTERI WHERE MUSTERI.ADI='AHMET' AND MUSTERI.KAY_TAR=12/05/2004"
ADODC1.REFRESH

Bu kodlar sonucunda adoda tüm kayıtlar değil sadece senin seçtiğin kriterdeki kayıtlar görünür.

ADODB Kullandığını varsayarsak

DATAENV.COMMNADS("MUSTERI").COMMANDLINE="SELECT MUSTERI.ADI,MUSTERI.SOYADI,MUSTERI.KAY_TAR,MUSTERI _NO FROM MUSTERI WHERE MUSTERI.ADI='AHMET' AND MUSTERI.KAY_TAR=12/05/2004"
DATAENV.COMMANDS("MUSTERI").EXECUTE

Aynı şekilde bu kodlarda MUSTERI adlı command nesnesine bağlı sorguda sadece senin seçtiğin kriterlere uyan kayıtların olmasını sağlar.Böylece rapora bu nesneyi direk bağlasan bile ekrana gelecek olan kayıtlar sadece senin istediğin kayıtlar olur. İstersen önce SQL kodlarını Access de Sorgular bölümünde Tasarım görünümünde bir sorgu aç sağ Tıkla SQL göster'i seç ve oraya yapıştırarak uygula. Böylece anlaman daha kolay olur.

Kolay Gelsin.
FREKANS hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
Quick rapor sorunu oguzhan1876 Pascal / Delphi / Delphi.NET 9 06/06/2008 02:16
data environment ve rapor audespare Visual Basic 2 06/03/2005 19:07
Access Form'dan ->Rapor, Formdaki kayıdı raporla alma + İhraç aeaeae Veritabanları & SQL 5 18/09/2004 13:02
visual basic rapor oluşturma osmantat Visual Basic 0 11/09/2004 15:07
ag haftlik rapor fgenc Ağ / Güvenlik 13 01/08/2004 12:40


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 09:09.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net