การทำให้ Visual Studio 2012 หรือสูงกว่า ใช้งาน ActiveReports 6 ได้
ดาวน์โหลดเทมเพลต AR6 ได้ที่นี่ หากแตกไฟล์ออกมาก็จะได้ไฟล์อยู่ 3 ชุดที่เป็น Template ของ ActiveReports ซึ่งจะต้องนำเอาไปเก็บไว้ในโฟลเดอร์ที่กำหนดเอาไว้ ตามเวอร์ชั่นแต่ละรุ่นของ Visual Studio (รายละเอียดอยู่ทางด้านล่าง)http://www.g2gnet.com/webboard/images/vbnet/VS2013-AR6.jpg
หน้าจอการเรียกใช้งาน ActiveReports 6 บน Visual Studio 2013
http://www.g2gnet.com/webboard/images/vbnet/VS2013-AR6Template.jpg
ปกติไฟล์เทมเพลตที่ติดตั้งใน Visual Studio 2010 จะอยู่ที่นี่
C:\Users\ชื่อผู้ใช้งาน\Documents\Visual Studio 2010\Templates\ItemTemplates\VisualBasic\1033
สร้างโฟลเดอร์ใน Visual Studio 2013 ให้เหมือนกันกับ VS2010 (ดูโฟลเดอร์จากเวอร์ชั่น) จากนั้นให้คัดลอกไฟล์เทมเพลตมาวางไว้ที่นี่
C:\Users\ชื่อผู้ใช้งาน\Documents\Visual Studio 2013\Templates\ItemTemplates\VisualBasic\1033
http://www.g2gnet.com/webboard/images/vbnet/VS2013-AR6Trust.jpg
ในการเริ่มต้นใช้งานครั้งแรก ให้เลือก Trust เพื่อยอมรับการใช้งาน เท่านี้ก็เป็นอันเสร็จสิ้น
ขอบคุณครับ อาจารย์ Active Report Viewer เพิ่ม Item ได้จากไหนครับ samak ตอบกลับเมื่อ 2019-7-7 22:12
Active Report Viewer เพิ่ม Item ได้จากไหนครับ
การเพิ่ม Report Viewer ของ ActiveReports ลองของใหม่ ขอบคุณมาก:$ แก้ไขครั้งสุดท้ายโดย OUDONE เมื่อ 2022-11-4 20:18
อจ. ช่วยแนะนำได้ไหม ทำไม ข้ามหน้าครับ. หน้า2-3 มีข้อมูล 4 ไม่มีข้อมูล 5-6 มีข้อมูล
ผมใช้ vb2019 ครับอาจารย์ พอ Preview แล้ว มันขึ้นเส้นสีแดงตามภาพ แก้ไขยังไงได้ครับ ARABAN_BRK110 ตอบกลับเมื่อ 2023-1-24 07:15
ผมใช้ vb2019 ครับอาจารย์ พอ Preview แล้ว มันขึ้นเส้นสีแดงตามภาพ แก้ไขยังไงได้ครับ
อย่าพึ่งไป Preview มันครับ ให้ใส่โค้ดลงใน AR ในส่วนของ ReportStart เพื่อทำการปรับขนาดกระดาษก่อน ตัวอย่างนี้มีทั้งขนาดกระดาษ (PaperKind) A4 และครึ่ง A4 โดยการเลือกแบบ Custom ครับ
' / --------------------------------------------------------------------------------
' / ส่วนของการเริ่มต้น หรือตั้งค่าการพิมพ์
Private Sub arRentRoom_ReportStart(sender As Object, e As System.EventArgs) Handles Me.ReportStart
'/ การตั้งค่าหน้ากระดาษ
With PageSettings
'/ หน่วยวัดเป็นนิ้ว
.Margins.Left = CmToInch(1) ' แปลงค่า 1.0 ซม. เป็นนิ้ว
.Margins.Right = 0.1
.Margins.Top = 0.5
.Margins.Bottom = 0.2
'/ ตั้งค่ากระดาษแนวตั้ง
.Orientation = PageOrientation.Portrait
'/ กระดาษขนาด A4
'.PaperKind = Drawing.Printing.PaperKind.A4
'/ กรณีที่กำหนดขนาดกระดาษเอง
.PaperKind = Drawing.Printing.PaperKind.Custom
.PaperWidth = CmToInch(21) ' 21 ซม.
.PaperHeight = CmToInch(14.8)
End With
' ปกติต้องเคลียร์ค่าต่างๆของ TextBox ก่อนการพิมพ์ เช่น
txtItem.Text = ""
End Sub thongkorn ตอบกลับเมื่อ 2023-1-24 10:33
อย่าพึ่งไป Preview มันครับ ให้ใส่โค้ดลงใน AR ในส่วนของ Repo ...
ขอบคุณมากครับอาจารย์ เพิ่ม Report Header และ Report Footer ยังไงครับ
หน้า:
[1]
2