โปรเจค (PROJECT)


#โจทย์2 : โปรเจค (PROJECT)

สร้างฟอร์ม เช็คเวลาทำงานและเงินรายวันของพนักงานพาร์ทไทม์ในตำแหน่งต่างๆ (Part Time)


ชั้นตอนการทำ

1. สร้างฐานข้อมูล
2. สร้างตาราง 3 ตาราง คือ เวลาเข้าทำงาน เวลาเลิกงาน พนักงาน
2.1 สร้างเขตข้อมูลในตารางตามความเหมาะสม เช่น ตารางตำแหน่งงานมีเขตข้อมูล คือ รหัสพนักงาน ชื่อ-สกุล ตำแหน่งงาน เงิน/ชั่วโมง
3. สร้าง relation
4. สร้างคิวรี่
5. สร้างฟอร์ม 3 ฟอร์ม คือ สำหรับดูเงินเดือน , สำหรับพนักงานเช็คเวลางานเข้าและออก

รูปตัวอย่าง โปรเจค (project)


ชั้นตอนการทำ

1. สร้างฐานข้อมูล

เฉลยวิธีการทำ

1. สร้างฐานข้อมูล

2. สร้างตาราง 3 ตาราง คือ เวลาเข้าทำงาน เวลาเลิกงาน พนักงาน

เฉลยวิธีการทำ

สร้างตารางพนักงาน

สร้างตารางเสร็จแล้ว ก็กรอกข้อมูลพนักงาน

สร้างตารางเวลาเข้างาน และ ตารางเวลาเลิกงาน

ในชนิดข้อมูลของเวลาต้องไปปรับให้อยู่ในรูปแบบเวลา

คลิกที่รูปแบบการป้อนข้อมูลแล้วเลือกรูปแบบที่ต้องการ

3. สร้าง relation

เป็นความสัมพันธ์แบบ 1:1 (ONE TO ONE)

4. สร้างคิวรี่

เฉลยวิธีการทำ

4. สร้างคิวรี่

เลือกตัวช่วยสร้างคิวรี่ > สร้างคิวรี่อย่างง่าย > เลือกเขตข้อมูลจากตารางพนักงานทั้งหมด

เลือกเขตข้อมูลตารางเวลาเข้างาน คือ วันที่และเวลาเข้างาน และ เลือกเวลาเลิกงานจากตารางเวลาเลิกงาน > คลิกถัดไป > ตั้งชื่อแล้วคลิกเสร็จสิ้น

จะได้คิวรี่เงินรายวันแบบนี้ แต่เราต้องสร้างเขตข้อมูลเพิ่มอีก 2 ฟิลด์ เพื่อนำเวลาการเข้า-ออก มาคำนวณหาเงินเดือน

คลิกขวาตรงเขตข้อมูล > สร้าง

เขตข้อมูลที่จะสร้าง คือ จำนวนชั่วโมงงาน และ เงินรายวัน
จำนวนชั่วโมงงาน เราจะเริ่มพิมพ์ชื่อเขตข้อมูลลงไปก่อน จากนั้นตามด้วย " : " จากนั้นพิมพ์ฟังก์ชั่น "Hour" เพื่อแปลงเวลาเป็นชั่วโมง แล้วคลิกที่ชื่อไฟล์ Database ของเรา
เลือกนิพจน์ที่เราต้องการ คือ เวลาเลิกงาน-เวลาเข้างาน เราจะได้จำนวนชั่วโมงงานออกมา จะได้ " จำนวนชั่วโมงงาน: Hour([เวลาเลิกงาน]![เวลา_เลิกงาน]-[เวลาเข้างาน]![เวลาเข้างาน]) "
เงินรายวัน เราก็ทำเหมือนกันการคำนวณ คือ จำนวนชั่วโมงงาน*รายได้/ชั่วโมง จะได้ " เงินวัน: [จำนวนชั่วโมงงาน]*[รายได้/ชั่วโมง] "

5. สร้างฟอร์ม 3 ฟอร์ม คือ สำหรับดูเงินเดือน , สำหรับพนักงานเช็คเวลางานเข้าและออก

เฉลยวิธีการทำ

สร้างฟอร์มเวลาเข้าและเลิกงาน

เริ่มสร้างฟอร์มโดย คลิกตัวช่วยสร้างฟอร์ม > เลือกตารางเวลาเข้างาน และ เลือกเขตข้อมูลทั้งหมด

เลือกแบบคอลัมน์ > ถัดไป > ตั้งชื่อแล้วคลิกเสร็จสิ้น
จากนั้นเราจะสร้างปุ่มเพื่อเพิ่มข้อมูลในตารางเวลาเข้างาน

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

ฟอร์มเวเลาเข้างานและเวลาเลิกงาน กรอกข้อมูลแล้วกดปุ่มยืนยัน

ดูข้อมูลทั้งหมดที่บันทึกไว้ทั้งหมดที่คิวรี่

สร้างฟอร์มเงินรายวัน

เลือกเขตข้อมูลที่จำเป็นของคิวรี่ แล้วทำเหมือนฟอร์มเวลาเข้าและเลิกงาน

ฟอร์มที่ได้

จัดฟอร์มให้สวยงาม