ThaiPBL.com

PowerBuilder Library Thailand

อีเมล พิมพ์ PDF

วิธีหนึ่งในการที่จะเข้าไปเปลี่ยนแปลง dataobject

ใน Datawindowchild นั้นเราจะไม่สามารถอ้างถึง dataobject property ได้ แต่เรามีวิธีหนึ่งในการที่จะเข้าไปเปลี่ยนแปลง dataobject ของ ตัว datawindowchild หรือ nested report ได้ โดยการใช้คำสั่ง Modify ดังนี้

String ls_Modstring, ls_Return

ls_Modstring = 'd_Nestedreportname.dataobject = "d_Newdataobject" '

ls_Return = This.Modify(ls_Modstring)

d_Nestedreportname    คือชื่อของ Nested report ที่เราต้องการเปลี่ยนแปลง

d_Newdataobject             คือชื่อของ Nested report ตัวใหม่ที่เราต้องการเปลี่ยน

เมื่อทำการรันดูเราจะพบว่า nested report จะถูกเปลี่ยนเป็นตัวใหม่ตามที่เรากำหนดเอาใว้

บทความนี้มาจาก www.soopawat.com