กระทู้เก่าบอร์ด อ.Yeadram
1,856 3
URL.หัวข้อ /
URL
เรียนถามเรื่องการเก็บข้อมูลการพิมพ์จากเครื่องพิมพ์
ผมต้องการเก็บข้อมูลการพิมพ์ลงตารางของฐานข้อมูล
เพื่อเก็บสถิติ การพิมพ์งานของสมาชิก และคำนวณค่าใช้จ่าย
ข้อมูลที่ต้องการเก็บในตาราง ประมาณว่า
1.MemberId รหัสสมาชิก
2.DocumentName ชื่อเอกสารที่พิมพ์
3.Pages จำนวนที่พิมพ์
4.Date วันที่พิมพ์
5.Count
ภาพประกอบ เครื่องพิมพ์ตอน Offline
ช่วยแนะนำด้วยครับ ขอบคุณครับ
เพื่อเก็บสถิติ การพิมพ์งานของสมาชิก และคำนวณค่าใช้จ่าย
ข้อมูลที่ต้องการเก็บในตาราง ประมาณว่า
1.MemberId รหัสสมาชิก
2.DocumentName ชื่อเอกสารที่พิมพ์
3.Pages จำนวนที่พิมพ์
4.Date วันที่พิมพ์
5.Count
ภาพประกอบ เครื่องพิมพ์ตอน Offline
ช่วยแนะนำด้วยครับ ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R02820
ขอบคุณครับคุณสันติสุข ที่แนะนำมาผมกำลังลองใช้งานอยู่ ก็ดีมากเลยครับ
ผมว่าถ้าจะนำไปใช้งานจริงคงต้องเขียนอะไรเพิ่มเติมอีกเยอะเหมือนกันครับ
จากกระทู้ จะเห็นว่าต้องมีการเก็บค่า MemberId รหัสสมาชิก ซึ่งเป็นตารางสมาชิกที่มีอยู่แล้ว มาเชื่อมโยงกับไฟล์ 07_28_2009.csv ของ OPLogSvc
ถ้าคุณสันติสุข ท่านอื่นๆ มีอะไรแนะนำเพิ่มเติมก็ขอขอบคุณล่วงหน้าครับ
ขอท่านเจ้าของสถานที่ เก็บลิงค์ด้วยนะครับ (กำลังหาข้อมูลเพิ่มเติมครับ)
ขอบคุณครับ
http://msdn.microsoft.com/en-us/library/9s96f6ft(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings(VS.80).aspx
http://msdn.microsoft.com/en-us/library/h510w79b(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printcontroller(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.print(VS.80).aspx
ผมว่าถ้าจะนำไปใช้งานจริงคงต้องเขียนอะไรเพิ่มเติมอีกเยอะเหมือนกันครับ
จากกระทู้ จะเห็นว่าต้องมีการเก็บค่า MemberId รหัสสมาชิก ซึ่งเป็นตารางสมาชิกที่มีอยู่แล้ว มาเชื่อมโยงกับไฟล์ 07_28_2009.csv ของ OPLogSvc
ถ้าคุณสันติสุข ท่านอื่นๆ มีอะไรแนะนำเพิ่มเติมก็ขอขอบคุณล่วงหน้าครับ
ขอท่านเจ้าของสถานที่ เก็บลิงค์ด้วยนะครับ (กำลังหาข้อมูลเพิ่มเติมครับ)
ขอบคุณครับ
http://msdn.microsoft.com/en-us/library/9s96f6ft(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings(VS.80).aspx
http://msdn.microsoft.com/en-us/library/h510w79b(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printcontroller(VS.80).aspx
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printdocument.print(VS.80).aspx
3 @R02821
ผมว่าเราทำ 2 อย่างคือ
1) เอาข้อมูลจาก CSV file เข้าไปใส่ในเทเบิล หรือลิงค์ CSV file เข้ามาเป็นเทเบิลหนึ่งใน Access ได้เลย
2) เราเก็บเฉพาะว่า ผู้ใช้คนใดเข้ามาใช้งาน Application ตอนกี่โมง แต่ถ้าระบบเราไม่มีการทำหน้าจอ LogIn ก็ต้องไปทำการเก็บข้อมูลนี้ในตอนเข้าหน้าฟอร์มที่มีการสั่งพิมพ์แทน
เรานำข้อมูลจาก 2 แหล่งนี้ไป join กัน ก็จะทราบได้ว่า ใครพิมพ์อะไรบ้าง
1) เอาข้อมูลจาก CSV file เข้าไปใส่ในเทเบิล หรือลิงค์ CSV file เข้ามาเป็นเทเบิลหนึ่งใน Access ได้เลย
2) เราเก็บเฉพาะว่า ผู้ใช้คนใดเข้ามาใช้งาน Application ตอนกี่โมง แต่ถ้าระบบเราไม่มีการทำหน้าจอ LogIn ก็ต้องไปทำการเก็บข้อมูลนี้ในตอนเข้าหน้าฟอร์มที่มีการสั่งพิมพ์แทน
เรานำข้อมูลจาก 2 แหล่งนี้ไป join กัน ก็จะทราบได้ว่า ใครพิมพ์อะไรบ้าง
Time: 0.3644s
ผมเห็นว่ามีตัวนี้เป็น freeware แต่ไม่แน่ใจว่าจะเก็บ log ได้ดีแค่ไหน ลองดูครับ
http://fitosoft.com/oplogger10.html