หน้า 1 จากทั้งหมด 1
ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พุธ ต.ค. 31, 2012 5:49 pm
โดย sutanai
ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ
หรือว่าจะประยุกต์ได้ยังไงครับ
ตอนที่เลือกแต่ละลูกค้า เครดิตมันเลือกได้แค่จำนวนวันที่ต้องการ
หรือเลือกวันที่ครบกำหนดจ่ายเท่านั้น
คราวนี้ในธุรกิจผมมักจะให้เครดิตเพิ่ม 30 วัน หรือ 60 วัน โดยเริ่มนับในเดือนถัดไป
เช่น
ลูกค้านายเอ ได้เครดิต 30 วัน ซื้อของวันที่ 2 พฤศจิกายน แต่จะเก็บเงินได้อีกที คือวันที่ 30 ธันวาคม
มันสามารถให้โปรแกรมเขียนระบุลงไปเลยได้เปล่าครับว่า 30 วันนับจากวันสิ้นเดือน
ขอบคุณครับ
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พุธ ต.ค. 31, 2012 7:06 pm
โดย savek
สามารถเขียนสูตรบังคับในการพิมพ์แบบฟอร์มได้ครับ

แต่อาจจะเขียนยาวหน่อย เพราะในโปรแกรม Express ไม่ได้รองรับคำสั่งของ Foxpro ทั้งหมด โดยเฉพาะคำสั่งที่เกี่ยวกับการคำนวณวันที่
เดี๋ยวพรุ่งนี้ผมเข้าออฟฟิศแล้ว จะมาแจ้งสูตรที่ต้องเขียนในการแก้ไขแบบฟอร์มให้ทราบอีกทีนะครับ
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 6:19 am
โดย savek
ลองแก้ไขคำสั่งในการพิมพ์แบบฟอร์มให้เป็นในลักษณะนี้ดูนะครับ
หาตัวแปร ~DUEDAT ในส่วนของ [data spec] แล้วแก้ไขให้เป็นแบบนี้ครับ
~DUEDAT: 0, "", "DD", "MTH=SUBSTR(DTOS(ARTRN->DUEDAT),5,2); YR=SUBSTR(DTOS(ARTRN->DUEDAT),3,2); DTE='30'-'/'-MTH-'/'-YR; DD=CTOD(DTE)"
แก้ไขเสร็จแล้ว ลองทดสอบพิมพ์จากข้อ 3 พิมพ์แบบทดสอบดูนะครับว่าได้ผลตามที่ต้องการหรือไม่
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 9:58 am
โดย sutanai
คือพึ่งใช้ใหม่ๆ ไม่ทราบว่าจะลองแค็ปหน้าจอวิธีทำละเอียดกว่านี้ให้ได้เปล่าครับ
ขอบคุณครับ
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 10:26 am
โดย sutanai
ลองทำดูแล้วนะครับ
ปรากฎว่า
ถ้าเปิดบิลวันที่ 5/1/54 (วันเดือนปี) วันครบกำหนดดีลกับเป็น 3/1/54 (วันเดือนปี)
ครับ
คืออยากให้เป็น เปิดบิลวันที่ 5/1/54 (วันเดือนปี) แต่วันกครบกำหนดจ่ายเป็น 5/3/54 (วันเดือนปี)
เดือนที่ซื้อไม่นับอะครับ
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 10:43 am
โดย savek
อืม ถ้ายังแสดงวันครบกำหนดขึ้นมาเป็น 5/3/54 แสดงว่าน่าจะยังไม่ได้ก๊อปปี้คำสั่งที่ผมบอก ไปลงไปในแบบฟอร์มนะครับ เพราะคำสั่งที่ผมแนะนำไป จะกำหนดไว้ตายตัวเลยว่าให้ครบกำหนดในวันที่ 30 นับจากวันสิ้นเดือนที่เปิดบิลเอาไว้ครับ
เช่น จากตัวอย่างถ้าบิลขายระบุวันที่ 5/1/54 ถ้ากำหนดเครดิต 30 วัน ก็จะครบกำหนดในวันที่ 28/2/54 แต่หากให้เครดิต 60 วัน ก็จะครบกำหนดในวันที่ 30/3/54 ครับ
เป็นไปตามเงื่อนไขที่แจ้งผมไว้ในกระทู้แรกนะครับ
[quote="sutanai"]...มันสามารถให้โปรแกรมเขียนระบุลงไปเลยได้เปล่าครับว่า 30 วันนับจากวันสิ้นเดือน... [/quote]
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 10:58 am
โดย sutanai
ไม่ใช่ครับ ผมก๊อปไปใส่แล้วแต่ว่าวันที่มันกลับนับถอยหลังครับ
เปิดบิล 5/1/54
แต่ครบกำหนดเก็บกลับเป็น 3/1/54 ครับเลย
งงๆ อยู่
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 11:01 am
โดย savek
เครดิตในหน้าบิลใส่เป็นกี่วันครับ 30 วันหรือ 60 วัน และวันที่ครบกำหนดที่ปรากฏอยู่บนหน้าจอที่เราบันทึกข้อมูล ขึ้นมาเป็นวันที่เท่าไหร่ครับ
อีกอย่าง รบกวนก๊อปปี้ชุดคำสั่งแบบฟอร์มที่แก้ไขมาลงไว้ในกระทู้ ให้ผมดูนิดนึงครับ
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 11:21 am
โดย sutanai
ลูกค้ามีเครดิตตั้งแต่ 30-90 วัน
ลูกค้าที่ใจดีจะนับให้จริงจากวันที่ซื้อไปตามกำหนด
แต่บางคนก็ไม่นับเดือนที่ซื้อ
ตอนนี้ผมเลยปล่อยให้นับจริงจากวันที่ซื้อตามที่โปรแกรมกำหนดก่อนครับ
เพราะลูกค้าเจ้าที่มีระบบนับแปลกๆ สุดท้ายแล้วเขาก็มักจะจ่ายไปตามใจเขาครับ
ยังไงขอลองใช้ตามที่ Express กำหนดแต่แรกมาก่อนครับ แล้วจะปรับดูอีกทีนึง
Re: ถ้าให้เครดิตลูกค้า 30 วันนับจากวันสิ้นเดือน จะมีวิธีตั้งในแบบฟอร์มได้เปล่าครับ

โพสต์แล้ว:
พฤหัสฯ. พ.ย. 01, 2012 11:31 am
โดย savek
ได้ครับ หรือถ้าจะแก้ให้เป็นไปตามที่แจ้งมา ก็สามารถทำได้ครับ
