1. ความรู้เบื้องต้นเกี่ยวกับฟังก์ชันหลักของ ActiveReports for .net รองรับ ASP.NET-ActiveReports ในแอปพลิเคชัน WebForms โดยใช้ตัวควบคุมเซิร์ฟเวอร์ ASP.NET การควบคุมนี้รองรับการรายงานเว็บแบบกระจายโดยใช้เบราว์เซอร์ HTML, ActiveX, .NET และ PDF
การรวมโค้ดอย่างสมบูรณ์ - ใช้โปรแกรมแก้ไข Microsoft Visual Studio.NET เพื่อเขียนโค้ดรายงานใน C# หรือ VB.NET ซึ่งมีความยืดหยุ่นมาก
ตัวช่วยสร้างรายงาน - ตัวช่วยสร้างรายงานช่วยให้คุณเริ่มต้นสร้างรายงานแบบง่าย ๆ ที่สามารถปรับแต่งได้โดยใช้ตัวออกแบบแบบรวม
เทมเพลตผู้ออกแบบ-วัตถุ
เทมเพลตออบเจ็กต์ที่เปิดเผยโดยสมบูรณ์
ช่วยให้คุณสร้างและแก้ไขรายงานได้แบบไดนามิก
API การสร้างรายงานให้การเข้าถึงรันไทม์ที่สมบูรณ์สำหรับออบเจ็กต์และสมาชิกรายงาน
ผู้ออกแบบรายงานผู้ใช้ปลายทาง
ตัวออกแบบผู้ใช้ปลายทางช่วยให้คุณสามารถเพิ่มตัวออกแบบให้กับแอปพลิเคชันของคุณได้ และยังให้ความสามารถในการแก้ไขรายงานของผู้ใช้อีกด้วย
วิธีการและคุณสมบัติของตัวควบคุมทำให้ง่ายต่อการจัดเก็บและโหลดเค้าโครงรายงาน ตรวจสอบและควบคุมสภาพแวดล้อมการออกแบบ และปรับแต่งลักษณะที่ปรากฏตามความต้องการของผู้ใช้
บูรณาการกับ ASP.NET
การควบคุมเว็บเบราว์เซอร์ช่วยให้คุณเรียกดู ActiveReports บนเว็บและความสามารถในการพิมพ์ได้อย่างรวดเร็ว และมีคุณสมบัติประเภทเบราว์เซอร์ ActiveX Browser และ Acrobat Reader
ตัวจัดการ HTTP ของไฟล์ RPX ช่วยให้คุณสามารถวางรายงานบนเว็บเซิร์ฟเวอร์ของคุณได้อย่างง่ายดาย และช่วยให้ผู้ใช้อินเทอร์เน็ตของคุณสามารถเรียกดูรายงานในรูปแบบ HTML หรือ PDF โดยไม่ต้องเขียนโค้ดใดๆ
ตัวจัดการ HTTP ของรายงานที่คอมไพล์แล้วให้การเข้าถึงโดยตรงไปยัง ActiveReports ที่คอมไพล์แล้วในแอสเซมบลีของเซิร์ฟเวอร์โดยไม่จำเป็นต้องเขียนเพจ ASPX ใดๆ
ปล่อย - ง่ายต่อการปรับใช้
กลไกการรายงานเป็นชุดประกอบอย่างง่ายที่จัดการชื่อที่แข็งแกร่ง แอสเซมบลีสามารถเผยแพร่ได้โดยใช้ XCopy หรือวางไว้ใน Global Assembly Storage (GAC)
รุ่น Professional มีตัวจัดการ HTTP และตัวควบคุมเว็บฝั่งเซิร์ฟเวอร์สำหรับการรายงาน ASP.NET
นักออกแบบ - ง่ายต่อการเรียนรู้
บูรณาการ
อย่างสมบูรณ์กับสภาพแวดล้อม .NET
การสนับสนุนอินเทอร์เฟซผู้ใช้ที่คุ้นเคย
รายงานC# และ Visual Basic .NET
ได้รับการคอมไพล์เป็นส่วนหนึ่งของแอปพลิเคชันของคุณเพื่อการประมวลผลที่เร็วขึ้น ความปลอดภัยขั้นสูง และผู้ใช้สามารถเลือกที่จะเผยแพร่แยกต่างหากได้
ตัวช่วยสร้างรายงานสำหรับผู้เริ่มต้นและตัวออกแบบตัวช่วยสร้างการนำเข้ารายงานของ Microsoft Access
มีตัวควบคุมของบริษัทอื่น (ตัวควบคุมแผนภูมิ ตัวควบคุมรูปภาพ ฯลฯ)
การเข้าถึงข้อมูล - ง่ายต่อการเชื่อมต่อ
รวมแหล่งข้อมูลรายงาน OLEDB และ SqlClient
รวมถึงแหล่งข้อมูล xml ที่ยืดหยุ่น
ซึ่งเชื่อมโยงกับชุดข้อมูล, DataView, DataTable และคุณสมบัติแหล่งข้อมูลควบคุม IListSource ใด ๆ
สามารถแก้ไขได้ในขณะรันไทม์เพื่อสร้างรายงานเฉพาะกิจ (ไดนามิก)
การแสดงตัวอย่างข้อมูลและเอาต์พุตที่ไม่เชื่อมโยงที่ยืดหยุ่น
- ง่ายต่อการแสดง
รองรับแอสเซมบลีการปรับใช้โค้ด C#
ขนาดเล็ก เหมาะสำหรับการใช้
รูปแบบไฟล์กรองเอาต์พุตไฮ
เปอร์ลิงก์ TOC/บุ๊กมาร์ก
บนอินเทอร์เน็ตเป็นไฟล์ RTF, PDF, EXCEL, HTML, TIFF และข้อความ
เว็บไซต์อย่างเป็นทางการ: http://www.datadynamics.com
2. การลงทะเบียน Ø วางรหัสต่อไปนี้ใน ***.exe.config หรือ Web.config:
<appSettings>
<addkey="DataDynamicsARLic" value="DD-APN-10 -C001733,DD-APN-10-C001733,DD-APN-10-C001733,XY6Y7KQBTY12323KJCKJ" />
</appSettings>
Ø หลังจากหมุนเวียนไฟล์ Licenses.licx สำหรับแต่ละ Scheme ให้สร้างใหม่:
DataDynamics.ActiveReports.ActiveReport, ActiveReports, Version =1.2.2003.630, Culture=neutral, PublicKeyToken=dbe4120289f9fd8a
Ø เส้นสีแดงทางด้านขวาปรากฏขึ้นเนื่องจากรายงานมีความยาวเกินขีดจำกัด หากพิมพ์เช่นนั้น กระดาษเปล่าส่วนเกินจะปรากฏขึ้น
1 ขอบซ้าย + ขอบขวา + ความกว้างการพิมพ์ต้องน้อยกว่าความกว้างของกระดาษ
2 ในขณะที่ right.margin > 1.0 จะปรากฏขึ้น
คู่มือการใช้งาน ขณะนี้มีเอกสารไม่กี่ฉบับสำหรับการควบคุมนี้ โปรดอ้างอิงถึงเอกสารอ้างอิงเท่านั้น ตัวอย่างด้วยตัวคุณเองหรือดาวน์โหลดเอกสาร E :) ;
อินเทอร์เฟซภาษาจีน ActiveReports 2.0
Creport ย่อยสาธารณะ (AReport As ActiveReport)
' Chinese ActiveReport
' ข้อมูลต่อไปนี้ใช้กับ 2.0
ด้วย AReport
.ToolBar.Tools.Item(0).Tooltip = "ไดเรกทอรีของแต่ละหน้า"
.ToolBar.Tools.Item(2) .Caption = "พิมพ์..."
.ToolBar.Tools.Item(2).Tooltip = "พิมพ์รายงาน"
.ToolBar.Tools.Item(4).Tooltip = "Copy"
.ToolBar.Tools.Item(6) Tooltip = " Find "
.ToolBar.Tools.Item(8).Tooltip = "Single page display"
.ToolBar.Tools.Item(9).Tooltip = "Multiple page display"
.ToolBar.Tools.Item(11).Tooltip = "Zoom out "
.ToolBar.Tools.Item(12).Tooltip = "Zoom in"
.ToolBar.Tools.Item(15).Tooltip = "ก่อนหน้าหน้า"
.ToolBar.Tools.Item(16).Tooltip = " หน้าถัดไป"
.ToolBar.Tools.Item(19).Tooltip = "Back"
.ToolBar.Tools.Item(19).Caption = "Back"
.ToolBar.Tools.Item(20).Tooltip = "Forward"
.ToolBar .Tools. Item(20).Caption = "ส่งต่อ"
ลงท้ายด้วย
End Sub
4. วิธีการเผยแพร่ ActiveReports สำหรับแอสเซมบลี .NET
มีสองวิธีในการปรับใช้แอสเซมบลี ActiveReports แต่ละวิธีจะขึ้นอยู่กับวิธีการติดตั้งของคุณ
หากคุณกำลังคัดลอกโปรเจ็กต์จากคอมพิวเตอร์การพัฒนาไปยังเซิร์ฟเวอร์ของคุณ คุณจะต้องตั้งค่าการอ้างอิง ActiveReports ในการอ้างอิงโปรเจ็กต์เป็น CopyLocal = True วิธีนี้ ActiveReports DLL จะอยู่ในโฟลเดอร์ bin ในโครงการที่คอมไพล์แล้ว
หากคุณกำลังสร้างโปรแกรมติดตั้งสำหรับซอฟต์แวร์ของคุณ คุณจะต้องรวมไฟล์ ActiveReportsDistrib.MSM ซึ่งจะรวมอยู่ในการติดตั้ง ActiveReports สำหรับ .NET ตัวอย่างเช่น แฟ้มอาจถูกติดตั้งในโฟลเดอร์ C:Program FilesData DynamicsActiveReports for .NETDeployment
มีวิธีที่สามในการบรรลุเป้าหมายนี้ แต่ไม่แนะนำ เพราะวิธีนี้ซับซ้อนกว่า คุณสามารถใช้เครื่องมือบรรทัดคำสั่งเพื่อติดตั้ง DLL ทุกตัวใน GAC รูปแบบคือ: 'C:Program FilesMicrosoft Visual Studio .NETFrameworkSDKBin>gacutil -i
http://www.cnblogs.com/eugenewu0808/archive/2006/10/26/activereports.html