หน้า 1 จากทั้งหมด 1

แสดงวันที่เช็คผ่านในเอกสารใบจ่ายเงินหรือใบรับเงิน

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.พ. 15, 2018 2:20 pm
โดย ORAWEEKTM
ต้องการให้ใบจ่ายเงินหรือใบรับเงิน แสดงวันที่ของเช็คที่ผ่านด้วยนะค่ะ
ต้องใช้คำสั่งอะไรค่ะ ในฟอร์มแบบใหม่(ปรับฟอนต์ได้)
รบกวนด้วยจ้า ^-^

Re: แสดงวันที่เช็คผ่านในเอกสารใบจ่ายเงินหรือใบรับเงิน

โพสต์โพสต์แล้ว: อาทิตย์ ก.พ. 18, 2018 10:00 am
โดย suchai
วันแรกที่เห็นคำถาม ก็ไปดูในใบจ่ายเงิน อืม... แบบฟอร์มแบบใหม่ เตรียมเรื่องแสดงผลเช็คจ่ายไว้ และมีตัวแปรวันที่เช็คผ่านด้วย ง่าย พอมาดูฝั่งใบรับเงิน ในแบบฟอร์มแบบใหม่ตัวมาตรฐาน ไม่ได้เตรียมไว้ อันนี้อธิบายยาก เพราะต้องเป็นคนที่เขียนแบบฟอร์ม/รายงานแบบใหม่ได้ ต้องสร้าง Section Item เพิ่ม ทำเหมือนกับที่ใบจ่ายเงินทำไว้ แต่คนละฝั่งคนละไฟล์

ขั้นแรก วันที่เช็คผ่าน ถูกเก็บไว้ที่แฟ้ม BKTRN ในฟิลด์ที่ชื่อ TRNDAT

ในใบจ่ายเงิน คุณมองขึ้นไปด้านบน ที่ BKTRN [Relate] ในกรอบให้เลื่อนหา TRNDAT แล้วลากลงมาปล่อยในบรรทัด Ib21 เป็นอันเสร็จ

ส่วนใบรับเงิน คุณอาจจะไปดูจากแบบฟอร์มดั้งเดิม จะมีบรรทัด

*Ih:ชำระโดยอื่นๆ ;3 arrcpcq->rcpnum artrn->docnum
*Ib: ~BY ~CHQNUM ~CHQDAT ~BNKCOD ~AMOUNT_Q ~RCVAMT_Q ;3

ให้เอาเครื่องหมาย * ออก เปิดให้มันทำงาน แล้วไปใช้เมนู แปลงแบบดั้งเดิมไปเป็นแบบใหม่ โปรแกรมจะสร้าง Section เรื่องเช็คออกมาให้ เพราะถ้าสร้างเอง ไม่รู้จะไหวหรือเปล่า

จากนั้นค่อยไปสร้างแฟ้ม Relate ที่ชื่อ BKTRN เลือกดัชนี BKTRN3 CHQNUM ชนิด Relate
และต้องเชื่อมความสัมพันธ์ โดยไปเลือก CHQNUM ที่แฟ้ม ARRCPCQ ลากมาปล่อยให้ตรงกับ CHQNUM ใน BKTRN

แล้วจึงนำฟิลด์ TRNDAT ลงมาปล่อยในบรรทัดแสดงผลที่เป็นเช็ค

ผมอธิบายได้เท่านี้ละครับ ต้องไปลองพยายามทำและแก้ไขเอง ถึงจะเข้าใจ


คนเราไม่จำเป็นว่าจะต้องทำสิ่งนี้ได้ ต้องเข้าใจตรงนี้ก่อน เรื่องในโลกมีมากมาย หาสิ่งที่ชอบ แล้วทำ

Re: แสดงวันที่เช็คผ่านในเอกสารใบจ่ายเงินหรือใบรับเงิน

โพสต์โพสต์แล้ว: อังคาร ก.พ. 20, 2018 9:47 am
โดย ORAWEEKTM
ขอบพระคุณอย่างสูงจ้า ;D