1. สร้าง Parameter ในรายงาน
คลิกขวาที่ Parameter Fields แล้วเลือก New
กำหนดชื่อของ Parameter ตามภาพ

ตั้งชื่อของ Parameter

ลากไปใส่ในรายงาน ฟิลด์ที่เป็น Parameter จะแสดงนำหน้าด้วยเครื่องคำถาม

2. ส่งค่าตัวแปรจากโปรแกรมไปให้รายงาน
ผมแสดงโค้ดในการติดต่อ Crystal Report มาให้ศึกษาทั้งหมดเลย
ประกอบไปด้วย 3-4 เรื่อง คือ
a. การส่ง DataSet ไปให้รายงาน (SetDataSource method)
b. การกำหนดเงื่อนไข (SelectionFormula property)
c. การส่งค่าตัวแปรไปให้ Parameter (SetParameterValue method)
d. การนำ report document ไปแสดงในตัว viewer (ReportSource property)

การสร้าง Parameter ของคุณ buggio ยังไม่ได้ Add ให้กับตัวรายงานครับ
เมื่อรายงานไม่ได้รับการกำหนดค่า Parameter ก็จะแสดง Dialog Box อย่างที่นำมาให้ดู
ดูตัวอย่างโค้ดตามตัวอย่างนี้ครับ.
ReportDocument เป็นคลาสที่อยู่ในเนมสเปซ CrystalDecisions.CrystalReports.Engine
ตัวอย่างเมื่อรันโปรแกรม ทำให้ดูทั้งการส่งค่า Parameter และการกำหนด RecordSelectionFormula

ref : http://greatfriends.biz/webboards/msg.asp?id=9076
เมื่อรายงานไม่ได้รับการกำหนดค่า Parameter ก็จะแสดง Dialog Box อย่างที่นำมาให้ดู
ดูตัวอย่างโค้ดตามตัวอย่างนี้ครับ.
ReportDocument เป็นคลาสที่อยู่ในเนมสเปซ CrystalDecisions.CrystalReports.Engine

ตัวอย่างเมื่อรันโปรแกรม ทำให้ดูทั้งการส่งค่า Parameter และการกำหนด RecordSelectionFormula

ref : http://greatfriends.biz/webboards/msg.asp?id=9076
No comments:
Post a Comment