1

Konu: Raporda Alfabetik sıralama

Herkese slm
Foxpro da rapor hazırlamaya çalışıyorum ve ancak bir sorunum var rapor da details bölümünde kisi_adi alanında alfabetik sıralama yaptırmam gerekiyor.bunu nasıl yapabilirim.
Şimdiden teşekür ederim
İyi çalışmalar

2

Re: Raporda Alfabetik sıralama

select * from myTable order by kisi_adi into cursor crsReport nofilter
report form ...

Yani demek istedigim tablonun kendisinden rapor yapma. Dataenvironment'ina da tablo filan koyma. Neyi raporlayacaksan select ile cursora al ve oradan raporla.

3

Re: Raporda Alfabetik sıralama

teşekür edrerim.çok sağolun

4

Re: Raporda Alfabetik sıralama

çetin hocam,oluşturduğumuz bu cursor tablosu için başka bir tabloda da bilgi varsa, cursorla nasıl relation kuracağız?data environment de bu tür relationları kurmak mümkün,bu konuyada bir açıklık getirirsek memnun olurum..Ana tablom crsReport olsun ve  child tablom crsReportdetay olsun.1->n lik bir relation nasıl sağlanır?

En büyük sermaye nakit,nakit sermaye vakittir...

5

Re: Raporda Alfabetik sıralama

Ana tablom crsReport olsun ve  child tablom crsReportdetay olsun.1->n lik bir relation nasıl sağlanır?

crsReportDetay nofilter ile yaratildiysa bir adet, readwrite ile yaratildiysa N adet indexe izin veriyor nasil olsa (kapaninca da indexleriyle birlikte gidiyor):

Visual Fox Pro
select ... from ... into cursor crsReportDetay nofilter

index on relExpression tag relTag
 
select ... from ... into cursor crsReport nofilter
set relation to relExprMain into crsReportDetay

Karisik oldu galiba. Testdata.dbc ile:

Visual Fox Pro
select * from orders ;

  where order_date between {^1996/1/1} and {^1996/12/31} ;
  into cursor crsReportDetay ;
  nofilter
index on cust_id tag relTag
 
select * from customer into cursor crsReport nofilter
set relation to Cust_id into crsReportDetay

VFP9'daki multiple detail band icin.
Daha eski versiyonlarda genelde bu tip isler ya 'set skip' ya, child'tan main'e relation ya da hepsini tek cursor'a select ile.

6

Re: Raporda Alfabetik sıralama

çetin hocam,hakikaten süpersiniz,bu dediğiniz yöntemi,bundan sonra mutlaka uygulayacağım,çok yaralı bir bilgi oldu,allah kodlarınıza zeval vermesin :-)

En büyük sermaye nakit,nakit sermaye vakittir...