Page 1 of 1

แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Thu Jun 04, 2020 1:30 pm
by thitikun817
ต้องการแสดงค่าให้ออกใน textbox ใน subreport ใช้ vba คับ มันไม่แสดงค่าครับ แต่ผมพยายามวิธีอื่นได้ แต่ผมจะต้องใช้ vba สร้างเงื่อนไขครับ

Code: Select all

'///Main Report โคตจาก main report คับ
Private Sub Report_Load()  
Me.txtTest3 = "Test3"  
End Sub

'///Subreport  โคตจาก sub report ครับ
Private Sub Report_Load()  
 Me.txtTest6 = "Test6"  
End Sub


Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Sat Jun 06, 2020 9:00 am
by snasui
:D กรุณาแนบไฟล์ตัวอย่าง ตัดสิ่งที่ไม่เกี่ยวข้องทิ้งไป หากไฟล์ใหญ่ให้ Zip มาก่อนจะได้สะดวกต่อสมาชิกในการตอบครับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Sat Jun 06, 2020 1:11 pm
by thitikun817
1. ผมพยายามแนบไฟลแล้ว มันเตือนขึ้นมาอย่างงี้ ต้องทำยังไงครับ
2. ขนาดไฟล ผมพยายามทำให้เล็กสุดแล้วได้ 704kB ครับ ตัดทุกอย่างออกแล้วคับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Sat Jun 06, 2020 1:32 pm
by snasui
:D Zip มาก่อนครับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Sun Jun 07, 2020 9:29 am
by thitikun817
เป้าหมายคือ จะสั่งปรินreport โดยในreport จะมี supreport ที่เอาข้อมูลมาจาก vba ครับ แต่มันไม่ยอมขึ้น ถ้าไม่ได้ผูก master-child ครับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Mon Jun 08, 2020 7:13 pm
by snasui
:D ตัวอย่าง Code ครับ

Code: Select all

'///Main Report
Private Sub Report_Load()
    Me.txtTest3 = "Test3"
    Me![rptsubReport].Report![txtTest6] = "Test6"
End Sub

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Tue Jun 09, 2020 10:58 am
by thitikun817
ขอบคุณครับอาจารย์

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Wed Jun 10, 2020 9:57 pm
by thitikun817
อาจารย์คับ คือในคอมมันโชว์ขึ้นมาจริงคับ แต่เวลาปริน ไม่ว่าจะเป็นpdf หรือปรินเครื่องปรินเลย มันไม่ขึ้นมาครับ จะต้องแก้ยังไงคับ ขอบคุณคับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Thu Jun 11, 2020 8:12 am
by snasui
:D Code นี้ต้องเปิด Report มาก่อนเพราะใช้ Event Load ในการส่งค่าไป Sub Form

ในการทำงานจริงมีการเปิด Report ก่อน Print หรือไม่ อย่างไร กรุณาให้ข้อมูลเพิ่มเติมมาด้วยครับ

กรุณาตรวจสอบคำว่า "ครับ" ให้ตรงกับกฎการใช้ฟอรัมข้อ 1 ด้านบน :roll: เนื่องจากผิดมาหลายตำแหน่งครับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Thu Jun 11, 2020 10:02 pm
by thitikun817
1. ผมกดปรินจากปุ่ม Print ซ้ายมือบนสุดครับ คือในรูป "Test6" แสดงค่า แต่พอปรินจริงๆ เป็นadobeหรือปรินเป็นกระดาษ ค่าไม่ขึ้นครับ ตามรูปที่ส่งไปก่อนหน้าครับ
2. เรื่อง "คับ" ผมพยายามแก้ครับ ขอโทษครับอาจารย์

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Thu Jun 11, 2020 11:55 pm
by snasui
:D มีคนเคยเจอเหมือนกันครับ https://stackoverflow.com/questions/357 ... int-export

สำหรับ Case นี้ผมไม่ทราบวิธีแก้ อาจจะลองทำตาม Link ที่ผมยกมา ในกรณีที่ต้องใช้ไฟล์ใด ๆ ตาม Link ขอให้ Backup ไฟล์เดิมไว้ก่อนเสมอครับ

Re: แสดงข้อมูลจาก vba ไปที่ textbox ใน subreport

Posted: Fri Jun 12, 2020 9:36 pm
by thitikun817
ขอบคุณครับอาจารย์