[PayrollBiz]
กำหนดรูปแบบสำหรับการอ่านข้อมูลเวลาทำงานในไฟล์ text ที่ส่งออกมาจากเครื่องบันทึกเวลา
ข้อมูลที่จำเป็นสำหรับการดึงเวลา
- รหัสบันทึกเวลา : อาจเป็นรหัสบัตร, รหัสลายนิ้วมือ หรือ รหัสใบหน้า ที่กำหนดไว้ในเครื่องบันทึกเวลา (รหัสบันทึกเวลาต้องตรงกับที่กำหนดไว้ในข้อมูลพนักงาน)
- วันที่บันทึก : แยกเป็น วันที่, เดือน และ ปี (จำนวนหลักของวันที่ และเดือน ต้องเป็น 2 หลัก ส่วนปี ต้องเป็น 4 หลัก)
- เวลาที่บันทึก : แยกเป็น ชั่วโมง และ นาที (จำนวนหลักของ ชั่วโมง และนาที ต้องเป็น 2 หลัก)
ตัวอย่างไฟล์ text
560004 03/01/2565 07:31 570007 03/01/2565 07:33 550003 03/01/2565 07:33 570006 03/01/2565 07:35 550002 03/01/2565 07:41 570009 03/01/2565 12:47 570007 03/01/2565 17:02 560004 03/01/2565 17:15 570006 03/01/2565 17:16 550002 03/01/2565 17:32 550003 03/01/2565 17:33
วิธีการจัดแบบข้อมูล
- คลิกปุ่มเพิ่ม จากนั้นกำหนด รหัส และ คำอธิบาย ของรูปแบบ
- เปิด text ไฟล์ข้อมูลเวลาทำงาน แล้วดูว่าข้อมูลเวลาทำงาน(ที่เป็น รหัสบันทึกเวลา, วันที่ และ เวลา)เริ่มต้นบรรทัดที่เท่าไร
- ทราบแล้วให้บันทึกที่ช่อง เริ่มแถวที่
- ดูต่อไปว่า รหัสบันทึกเวลา เริ่มตำแหน่งที่เท่าไร และ มีความยาวกี่ตัวอักษร เมื่อได้ข้อมูลแล้วให้บันทึกที่ช่อง ตำแหน่ง และ ความยาว ของรหัสบันทึกเวลา
- ต่อไปมาดูในส่วนของ วันที่บันทึก ก่อน ให้แยกเป็น 3 ส่วนคือ วันที่ เดือน และ ปี ดูว่าแต่ละส่วนเริ่มตำแหน่งที่เท่าไร และ มีความยาวกี่ตัวอักษร ทราบข้อมูลแล้วให้บันทึกที่ช่อง ตำแหน่ง และ ความยาว ของ วันที่, เดือน และ ปี ตามลำดับ
- สุดท้ายมาดูในส่วนของ เวลาที่บันทึก ให้แยกเป็น 2 ส่วนคือ ชั่วโมง และ นาที ดูว่าแต่ละส่วนเริ่มตำแหน่งที่เท่าไร และ มีความยาวกี่ตัวอักษร แล้วให้บันทึกข้อมูลที่ช่อง ตำแหน่ง และ ความยาว ของ ชั่วโมง และ นาที ตามลำดับ
- คลิกปุ่ม บันทึก
ทดสอบอ่านข้อมูล
หลังจัดแบบข้อมูลแล้ว ให้ทดสอบอ่านข้อมูลโดยคลิกปุ่มเปิดไฟล์ แล้วเลือกไฟล์ text ที่ต้องการอ่าน ข้อมูลทดสอบจะแสดงในตารางด้านขวามือ ถ้าสามารถแสดง รหัสพนักงาน, ชื่อ – นามสกุล, วัน, เดือน, ปี, ชม. และ นาที ได้ถูกต้อง แสดงว่ากำหนดรูปแบบถูกต้องแล้ว