#โจทย์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 ฟอร์ม คือ สำหรับดูเงินเดือน , สำหรับพนักงานเช็คเวลางานเข้าและออก
เฉลยวิธีการทำ
สร้างฟอร์มเวลาเข้าและเลิกงาน
เริ่มสร้างฟอร์มโดย คลิกตัวช่วยสร้างฟอร์ม > เลือกตารางเวลาเข้างาน และ เลือกเขตข้อมูลทั้งหมด
เลือกแบบคอลัมน์ > ถัดไป > ตั้งชื่อแล้วคลิกเสร็จสิ้น
จากนั้นเราจะสร้างปุ่มเพื่อเพิ่มข้อมูลในตารางเวลาเข้างาน
เลือกการดำเนินการกับระเบียน > เพิ่มระเบียน > แบบข้อความ พิมพ์คำที่ต้องการ > จะตั้งชื่อปุ่มหรือไม่ตั้งก็ได้แล้วกดเสร็จสิ้น
ฟอร์มเวเลาเข้างานและเวลาเลิกงาน กรอกข้อมูลแล้วกดปุ่มยืนยัน
ดูข้อมูลทั้งหมดที่บันทึกไว้ทั้งหมดที่คิวรี่
สร้างฟอร์มเงินรายวัน
เลือกเขตข้อมูลที่จำเป็นของคิวรี่ แล้วทำเหมือนฟอร์มเวลาเข้าและเลิกงาน
ฟอร์มที่ได้
จัดฟอร์มให้สวยงาม