Fast Report Tek Kayıt Seçimi.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Fast Report Tek Kayıt Seçimi.

Mesaj gönderen pasa_yasar »

İyi Çalışmalar.

Fast Reportta kullancı program çalıştığı zaman rapor tasarımı yapıyor. listeleri alabiliyor fakat bazı işlemlerde fatura yazdırma gibi sadece ekrandaki kayıdı aldırmam gerekiyor. ekrandaki kayıdı nasıl seçtirebilirim. tasarımı kaydettiği zaman o tasarım açıldığında ekranda hangi kayıt varsa sadece onu yazdıracak.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

frxdbdataset bileşeninin objectinspector daki özelliklerini incelersen kayıt döndürme özelliğinde last-first var sayılan olarak gelir. siz bunu current olarak değiştirirseniz fast report aktif kaydı yazdıracaktır.

kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Mesaj gönderen pasa_yasar »

kullanıcı kendisinin tasarladığı formda bu nasıl olacak. o şekilde delphide çalışıyor. bunu tamamen delphi olmadan kullanıcı programı satın almış ve kendine göre tasarlıyor. bu şekilde düşünün. adama yeni bir fatura ekranı tasarladı. ama a an sadece çalıştığı kaydı alacak.
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

Şuan fastreport kurulu olmadığından deneyemeyeceğim yani program bittikten teslim edildikten sonra kullanıcı nasıl yapar. Yalnız anladığım kadarı ile programı siz yapıyorsunuz ve teslim ettikten sonra rapoları kullanıcının dilediği gibi düzenlemesini istiyorsunuz. Burada çeşitli checkbox veya altarnetif düşünülebilir. seçim hanesi şeklinde programı tasarlarsınız. sonuçta datasetlerini siz ayarlayacaksınız. kullanıcı değil kullanıcıya aktif kaydı yazdır, tüm kayıtları yazdır gibi seçenekler verip seçime göre frxdbdatasetin özelliklerini ayarlayabilir ve çıktı aldırabilirsiniz diye düşünüyorum.

zira bir çalışmamda öyle yaptım. bir seçenek seçili kayıt için bir seçenek tüm kayıtlar için idi ve seçime göde dataset durumunu ayarlıyordum.

yanlış anladım ise özür dilerim. kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
pasa_yasar
Üye
Mesajlar: 570
Kayıt: 07 Haz 2004 12:35

Mesaj gönderen pasa_yasar »

raporu oluştururken veri bandına çift tıkladığım da çıkan tablo seçiminde altta kayıt sayısını bir yaptığımda bir kayıt yazıyor ama ekrandaki kaydı yazmıyor bir yerde ayarlarında vardır diye düşünüyorum ama bulamıyorum.
rahim123
Üye
Mesajlar: 29
Kayıt: 03 Ara 2003 05:49

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen rahim123 »

slm aynı derdi şimdi bende yaşıyorum çözen olduysa lütfen bilgi versin. kaydı ne kadar filitrelesemde bütün datayı raporluyor.....
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen aslangeri »

arkadaşım rapor bileşenini bağladığın datasette kaçtane kayıt varsa rapor bileşeni onu gösterir.
fast reportun datasetini filitrelersen oda ona göre davranır. eğer gridde bir kayıt görüyorsan ama raporda daha çok kayıt varsa o zaman bağlantılarını kontrol etmelisn.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
rahim123
Üye
Mesajlar: 29
Kayıt: 03 Ara 2003 05:49

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen rahim123 »

aslangeri yazdı:arkadaşım rapor bileşenini bağladığın datasette kaçtane kayıt varsa rapor bileşeni onu gösterir.
fast reportun datasetini filitrelersen oda ona göre davranır. eğer gridde bir kayıt görüyorsan ama raporda daha çok kayıt varsa o zaman bağlantılarını kontrol etmelisn.
kolay gelsin.

hocam dataseti filitrelemekten kastın nedir açıklayabilirmisin ?
.net icat oldu mertlik bozuldu
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen aslangeri »

rahim123 yazdı: kaydı ne kadar filitrelesemde .....
burdaki filitreleme ile aynı kasıt...
dataset derken fastreportun verileri aldığı bileşeni kastediyorum.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
rahim123
Üye
Mesajlar: 29
Kayıt: 03 Ara 2003 05:49

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen rahim123 »

aslangeri yazdı:
rahim123 yazdı: kaydı ne kadar filitrelesemde .....
burdaki filitreleme ile aynı kasıt...
dataset derken fastreportun verileri aldığı bileşeni kastediyorum.

kayıdı queryle sorgulayıp teke düşürüyorum dataya open dediğimde 1 kayıt geliyor o zaman geriye baglatı dediğiniz kaldı onu nerde nasıl kotrool etçem bilgi verirseniz sevinirim. teş.ler
.net icat oldu mertlik bozuldu
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen aslangeri »

s.a.
şuan çalışığım makinede fastreport yüklü değil.
ancak fastreportu bağladığın bir dataset yokmu. verileri şurdan al dediğin bir nesne. onu querye bağlayacaksın.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
rahim123
Üye
Mesajlar: 29
Kayıt: 03 Ara 2003 05:49

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen rahim123 »

aslangeri yazdı:s.a.
şuan çalışığım makinede fastreport yüklü değil.
ancak fastreportu bağladığın bir dataset yokmu. verileri şurdan al dediğin bir nesne. onu querye bağlayacaksın.

patronum sağol ya çok yardımcı oldun :lol:

Arkadaşlar bu konuda fikir sahibi olan kimse yok mu ?????
.net icat oldu mertlik bozuldu
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen sabanakman »

Benzeri bir durumda quickreport tasarlarsam raporu hiç bir datasete bağlamıyorum. Böylelikle sadece aktif kaydı yazdırabiliyordum.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen aslangeri »

sabanakman yazdı:Benzeri bir durumda quickreport tasarlarsam raporu hiç bir datasete bağlamıyorum. Böylelikle sadece aktif kaydı yazdırabiliyordum.
buda bir yol ama rapor bileşenleri datasette hangi kayıtlar görünüyorsa onları listeler. "kullanıcı tabloda filitreleme yapmış ama ben yinede tüm kayıtları gösteriyim" demez. diyenine rastlamadım.

@rahim123;
bana fastreportta yaptığın bağlantıları söyleyebilirmisin?
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: Fast Report Tek Kayıt Seçimi.

Mesaj gönderen csunguray »

Ne kadar uzadı bu konu!
FastReport'ta sadece üzerinde olduğunuz kaydı yazdırmak istiyorsanız:

Kod: Tümünü seç

frxDBDataSet1.RangeBegin := rbCurrent;
frxDBDataSet1.RangeEnd := reCurrent;
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri

Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Cevapla