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

กำหนดจำนวนครั้งในการสั่งปริ้นบิลขาล

โพสต์โพสต์แล้ว: อังคาร ก.พ. 25, 2014 4:49 pm
โดย thaisausage
รบกวนผู้รู้ช่วยด้วยครับ  :'(
อยากจะกำหนดจำนวนการสั่งปริ้นบิลขาย ไม่ทราบว่าทำได้หรือป่าวครับ

Re: กำหนดจำนวนครั้งในการสั่งปริ้นบิลขาล

โพสต์โพสต์แล้ว: อังคาร ก.พ. 25, 2014 5:32 pm
โดย ITTI
คิดออกทางนึงครับที่ทำได้แบบตามระบบการป้องกันครับ ใช้การป้องการพิมพ์ซ้ำในเอกสารนะครับ
แต่ก็ต้องควบคู่ กับ ระดับการทำงานของ User ที่ถูกตรวจสอบสิทธิ์ ว่าต้องมีระดับที่ตำกว่าที่กำหนดไว้
เช่น กำหนดการป้องกันการพิมพ์ซ้ำ ที่เมนูเริ่มระบบ ข้อ.4 กำหนดเลขที่เอกสาร (IV) ไว้ให้ ระดับ 9 ถึง
จะพิมพ์ซ้ำได้

และถ้ากำหนดไว้แล้ว เกิดการสั่งพิมพ์เอกสารออกเครื่องพิมพ์ไปแล้ว โปรแกรมจะบันทึกประวัติการพิมพ์ไว้
ว่าเป็นครั้งที่ 1  และถ้ามี User  ที่มีระดับที่ำต่ำกว่า 9 เข้าไปสั่งพิมพ์ IV ใบนั้นเลือกออกเครื่องพิมพ์อีกครั้ง
โปรแกรมจะมี pop up ขึ้นมาขัดจังหวะการพิมพ์  ตัวอย่างตามรูป
รูปภาพ

ถ้าไม่ได้รับการใส่รหัสผ่านของ User ระดับ 9 ก็จะสั่งพิมพ์ไม่ได้ครับ


กับอีกวิธีนึง กรณีนั้นไม่ต้องป้องการการพิมพ์จากระบบ แต่ต้องใช้เทคนิคการแก้ฟอร์มเข้าไปช่วยครับ
เช่นมีการเช็คเงื่อนไขจำนวนครั้งการสั่งพิมพ์ ว่าให้เช็คว่าพิมพ์ีกี่ครั้งแล้วให้เกิดผลลัพธ์การพิมพ์เป็นอย่างไร

Re: กำหนดจำนวนครั้งในการสั่งปริ้นบิลขาล

โพสต์โพสต์แล้ว: อังคาร ก.พ. 25, 2014 5:54 pm
โดย thaisausage
แล้วจะเช็คเงื่อนไขยังไงครับ  ???
รบกวนสอนหน่อยครับ
ที่เช็คเงื่อนไขนี่ มันเป็นการกำหนดจำนวนครั้งการสั่งปริ้นด้วยหรือป่าวครับ

Re: กำหนดจำนวนครั้งในการสั่งปริ้นบิลขาล

โพสต์โพสต์แล้ว: อังคาร ก.พ. 25, 2014 6:55 pm
โดย savek
ถ้าเป็นการแก้ไขแบบฟอร์มอย่างที่คุณ ITTI แนะนำ ก็จะเป็นการสร้างเงื่อนไขการพิมพ์ครับ เช่น หากพิมพ์ไปแล้ว 1 ครั้ง และกำลังจะพิมพ์ครั้งที่ 2 กำหนดให้ไม่แสดงรายการสินค้าออกมา (หรือไม่แสดงรายการตามที่กำหนดออกมา) อย่างไรก็ตามในระบบก็ยังถือว่าเป็นการพิมพ์นะครับ คือ จะมีหน้าจอขึ้นมาให้เลือกเหมือนกับการพิมพ์ตามปกติ เช่น ให้เลือกว่าจะแสดงผลทางจอภาพ เครื่องพิมพ์ หรือแฟ้มข้อมูล แต่เราสามารถกำหนดรูปแบบของแบบฟอร์มที่จะพิมพ์ออกมาได้เท่านั้นครับว่าจะให้พิมพ์แบบไหน