bestlong 怕失憶論壇

 

 

搜索
bestlong 怕失憶論壇 論壇 Crystal Reports 報表元件 報表也會忘記前後順序!
查看: 5035|回復: 0
go

報表也會忘記前後順序! [複製鏈接]

Rank: 9Rank: 9Rank: 9

1#
發表於 2006-6-28 11:43 |只看該作者 |倒序瀏覽 |打印
報表也會忘記前後順序!

  最近在做報表的時候發現了報表也會忘記資料表的前後順序。在報表中我使用了三個Table當作資料了來源,原本的順序如下:CompanyRpt、qryRxxRptMaster、qryRxxRptDetail。不過經過Debug發現原來報表中的訓序變成了入下:qryRxxRptDetail、qryRxxRptMaster、CompanyRpt。結果在程式中使用下列程式時發現原來報表中的資料表順序並不如我想的那麼簡單。
  1. Crpe.Tables[0].DataPointer := FCrpeDS1.DataPointer;
  2. Crpe.Tables[1].DataPointer := FCrpeDS2.DataPointer;
  3. Crpe.Tables[2].DataPointer := FCrpeDS3.DataPointer;
複製代碼


  為了安全起見,我將我的程式開啟的報表中資料表別名(Alias)必需要與實際資料表名稱相同。降上列程式碼改成下列程式碼:
  1. Crpe.TableByName(FCrpeDS1.Name).DataPointer := FCrpeDS1.DataPointer;
  2. Crpe.TableByName(FCrpeDS2.Name).DataPointer := FCrpeDS2.DataPointer;
  3. Crpe.TableByName(FCrpeDS3.Name).DataPointer := FCrpeDS3.DataPointer;
複製代碼


這樣就大功告成啦,入次報表中的資料表來源會依據別名與實際資料庫做資料索取了!

來源:http://jasper-dale.spaces.msn.com
我是雪龍
http://blog.bestlong.idv.tw
http://www.bestlong.idv.tw
‹ 上一主題|下一主題

Archiver|怕失憶論壇

GMT+8, 2024-4-27 02:26 , Processed in 0.008046 second(s), 10 queries .

Powered by Discuz! X1.5

© 2001-2010 Comsenz Inc.