6/25/2011

X++ Update ข้อมูลไปยังฟิลด์อื่นที่ยังไม่ได้ POST

X++ Update ข้อมูลไปยังฟิลด์อื่นที่ยังไม่ได้ POST การ Update ข้อมูลถ้ามีการ Post แล้วจะมีข้อมูลใน Table ให้ดึงข้อมูลมาบันทึกได้ถ้ายังไม่ได้ Post ก็จะไม่มีข้อมูล ต้องใช้วิธีนี้

FormDateControl ctrlDuedate; ประกาศตัวแปรที่เราจะใช้

ctrlDuedate = element.design().control(control::PurchParmTable_FixedDueDate); เอาตัวแปรมาเก็บตัวที่เราจะเปลี่ยน PurchParmTable_FixedDueDate :: คือ Control นั้น ๆที่เราจะเอาข้อมูลไปใส่

ctrlDuedate.setFocus(); คือ ให้มันคลุมดำก่อน เพื่อจะได้ไม่เขียนต่อไปเรื่อย ๆ

ctrlDuedate.pasteText(strfmt("%1",insertDuedate)); คือ pasteText วางข้อความที่เราต้องการลงไป

ตัวอย่างไปดูใน From :: PurchEditLines
Accounts payable -->Purchase order --->Posting ---> Invoice

Desing --->TabUpdate -->setup -->groupDocument

เปลี่ยนวันที่ Document ให้ขึ้นขอ้มูลวันที่ DueDate

No comments:

Post a Comment