merhaba arkadaşlar
delphi7 ve paradox tablolar kullanıyorum,
yazmış olduğum programda müşteri ve hareketleri tabloları var bu tablolar querylerle birbirine bağlı,
müşteri listesinden bir müşteri seçtikten sonra hareket listesinden herhangi bir kaydı seçerek sadece o hareketin yazılmasını sağlamak istiyorum.
karşılaştığım sorun şu : yazıdır komutunu verince müşterinin hareket listesindeki ilk kayda konumlanıyor ve her defasında seçili müşterinin ilk kaydına konumlanıp yazdırıyor
not: hareket listesinde where komutuyla filitreleme yapılmakta bununla bir alakası varmı bilmiyorum. vereceğiniz fikirler için şimdiden teşekkür ederim.
kolay gelsin,
fast report ta seçili detail kaydı yazdırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
fast report ta seçili detail kaydı yazdırma
İsteyen, yapabildiğinden daha fazlasını yapar.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: fast report ta seçili detail kaydı yazdırma
bu sorun giderek benim için daha büyük bir sorun haline gelmeye başladı. seçili kaydı yazdırmak için frxReport ve frxDBDataset kullanıyorum veriler Query den okunuyor. yazdırma işlemi için bu komutu kullanıyorum.
frxReport .ShowReport();
detail tabloda otomatik refresh yapıyor ve hereket tablosundaki ilk kayda konumlanıyor. rangebegin, rangeend özellikleri rbcurrent olarak ayarlanmış. yazdırma işleminden önce query için refresh yada close open yapılmıyor. yinede ilk kayda konumlanıyor. yardımcı olursanız memnun olurum.
frxReport .ShowReport();
detail tabloda otomatik refresh yapıyor ve hereket tablosundaki ilk kayda konumlanıyor. rangebegin, rangeend özellikleri rbcurrent olarak ayarlanmış. yazdırma işleminden önce query için refresh yada close open yapılmıyor. yinede ilk kayda konumlanıyor. yardımcı olursanız memnun olurum.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: fast report ta seçili detail kaydı yazdırma
ben report builder kullanmıştım ondada benzer bir sıkıntı olmuştu. current yerine rangebegin ve end komutlarını kullanmıştım.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: fast report ta seçili detail kaydı yazdırma
fast reportta frxDBDataset in rangebegin ve Rangeend özellikleri var orada ikisi içinde current özelliği seçildiğinde seçili kaydı yazması gerekiyor. ben daha önceki programlarımda kullandım.
olmazsa mecuburen qreport kullanacağım. ama bu sorun kafama takıldı. sorunun nereden kaynaklandığını bulmam lazım fikir verirseniz memnun olurum.
olmazsa mecuburen qreport kullanacağım. ama bu sorun kafama takıldı. sorunun nereden kaynaklandığını bulmam lazım fikir verirseniz memnun olurum.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: fast report ta seçili detail kaydı yazdırma
merhaba,
sorun çözülürse benimde işime yarayacak. zira banada lazım olmuştur master detail yazdırma işleminde detail frxdatasetin rangebegin ve end özelliklerini current yapmama rağmen seçili kaydı yazdıramamıştım.
kolay gelsin
sorun çözülürse benimde işime yarayacak. zira banada lazım olmuştur master detail yazdırma işleminde detail frxdatasetin rangebegin ve end özelliklerini current yapmama rağmen seçili kaydı yazdıramamıştım.
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.

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.

-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: fast report ta seçili detail kaydı yazdırma
merhaba;
bence problem master tablonun yazdırma işleminden önce kendini otomatik refresh yada close open yapıyor olması dolayısıyla detail tablonun ilk kaydına konumlanma gerçekleşiyor. seçili kayıt değilde ilk kayda konumlanıp onu yazdırıyor. query den yada frxDBDataset ten kaynaklanıyor olabilir master tablonun query si yazdırma sırasında herhangi bir yerden kendini refresh yapmıyor. bu konuda büyüklerin yardımcı olması gerekiyor.
kendimce geçici bir çözüm buldum. query üzerinden table ye locate komutuyla konumlanıyorum tableden yazdırıyorum seçili kayıt bu şekilde yazdırılıyor. ne kadar sağlam oldu bilmiyorum ama şimdilik işimi gördü. bu sorun daha sağlıklı bir şekilde çözülürse bence iyi olacak
bence problem master tablonun yazdırma işleminden önce kendini otomatik refresh yada close open yapıyor olması dolayısıyla detail tablonun ilk kaydına konumlanma gerçekleşiyor. seçili kayıt değilde ilk kayda konumlanıp onu yazdırıyor. query den yada frxDBDataset ten kaynaklanıyor olabilir master tablonun query si yazdırma sırasında herhangi bir yerden kendini refresh yapmıyor. bu konuda büyüklerin yardımcı olması gerekiyor.
kendimce geçici bir çözüm buldum. query üzerinden table ye locate komutuyla konumlanıyorum tableden yazdırıyorum seçili kayıt bu şekilde yazdırılıyor. ne kadar sağlam oldu bilmiyorum ama şimdilik işimi gördü. bu sorun daha sağlıklı bir şekilde çözülürse bence iyi olacak
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: fast report ta seçili detail kaydı yazdırma
Raporlama için 2 ayrı query oluştur seçili müşteri kim ise birinde masterini diğerinde detalini çek rapora bağla başka türlü uğraşmana gerek yok.