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