thongkorn โพสต์ 2017-11-10 23:32:58

การทำให้ 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 เพื่อยอมรับการใช้งาน เท่านี้ก็เป็นอันเสร็จสิ้น

MrDen โพสต์ 2018-8-15 13:13:48

ขอบคุณครับ อาจารย์

samak โพสต์ 2019-7-7 22:12:42

Active Report Viewer เพิ่ม Item ได้จากไหนครับ

thongkorn โพสต์ 2019-7-8 11:44:51

samak ตอบกลับเมื่อ 2019-7-7 22:12
Active Report Viewer เพิ่ม Item ได้จากไหนครับ
การเพิ่ม Report Viewer ของ ActiveReports

OUDONE โพสต์ 2022-10-14 20:49:37

ลองของใหม่ ขอบคุณมาก:$

OUDONE โพสต์ 2022-11-4 20:16:20

แก้ไขครั้งสุดท้ายโดย OUDONE เมื่อ 2022-11-4 20:18

อจ. ช่วยแนะนำได้ไหม ทำไม ข้ามหน้าครับ. หน้า2-3 มีข้อมูล 4 ไม่มีข้อมูล 5-6 มีข้อมูล

ARABAN_BRK110 โพสต์ 2023-1-24 07:15:18

ผมใช้ vb2019 ครับอาจารย์ พอ Preview แล้ว มันขึ้นเส้นสีแดงตามภาพ แก้ไขยังไงได้ครับ

thongkorn โพสต์ 2023-1-24 10:33:26

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

ARABAN_BRK110 โพสต์ 2023-1-24 12:22:00

thongkorn ตอบกลับเมื่อ 2023-1-24 10:33
อย่าพึ่งไป Preview มันครับ ให้ใส่โค้ดลงใน AR ในส่วนของ Repo ...

ขอบคุณมากครับอาจารย์

samak โพสต์ 2023-6-7 09:06:09

เพิ่ม Report Header และ Report Footer ยังไงครับ
หน้า: [1] 2
ดูในรูปแบบกติ: การทำให้ Visual Studio 2012 หรือสูงกว่า ใช้งาน ActiveReports 6 ได้