โดยหลักการของ lookup function ใน appsheet ขอยกตัวอย่างประกอบง่ายๆ เพื่อความเข้าใจ
เราต้องสร้าง table หรือตารางขึ้นมา 2 ตาราง และบันทึกข้อมูลที่ต้องการดังนี้
สมมุต บันทึกข้อมูลรายการ ข้อมูลของนักเรียนในห้องมัธยมปีที่ 4 / 1 โรงเรียน xyz
จากนั้น ในตารางที่ 2 สร้างตารางเพื่อบันทึก เวลามาเรียนของนักเรียน
โดยทั้งสองตารางจะมี คอลัมน์ รหัสนักเรียน เป็นรหัสอ้างอิง เมื่อมีการ เลือกรหัสนักเรียน มาบันทึกแล้ว ค่าอื่นๆ ที่เหลือ เช่น ชื่อ สกุล ที่อยู่ เบอร์ติดต่อ จะถูกมองหา และบันทึกอันโนมัติ นั้นเอง
โดยไม่จำเป็นต้อง บันทึกเองให้เสียเวลา
ข้อมูลตารางแรก ชื่อตาราง Student
รหัสนักเรียน
คำนำหน้าชื่อ
ชื่อแรก
นามสกุล
ที่อยู่
เบอร์โทร
วันที่บันทึก
ตารางที่ 2 ชื่อ บันทึกเวลามาเรียน
วันที่
เวลา
รหัสนักเรียน
คำนำหน้าชื่อ
ชื่อแรก
นามสกุล
ที่อยู่
เบอร์โทร
ไปที่ เวบ appsheet
สร้าง New App
ตั้งชื่อแอพ ว่า student in
นำเข้าข้อมูลจากตารางที่เราพึ่งสร้างขึ้นมา
เข้าไปที่คุณสมบัติข้อมูล แผ่น 1
แล้วแก้ไข ชนิดของข้อมูล
รหัสนักเรียน text
คำนำหน้าชื่อ
ชื่อแรก text
นามสกุล text
ที่อยู่ text
เบอร์โทร phone
วันที่บันทึก date
สำหรับแผ่น 2
เข้าไปที่คุณสมบัติข้อมูล แผ่น 1
แล้วแก้ไข ชนิดของข้อมูล
รหัสนักเรียน text
คำนำหน้าชื่อ
ชื่อแรก text
นามสกุล text
ที่อยู่ text
เบอร์โทร phone
วันที่บันทึก date
หลักการคือ ต้องมี Key หลักของแต่ละตารางในการเชื่อมโยงความสัมพันธ์กัน หรือจะเรียนกว่า Ref
คอลัมน์
ในตัวอย่างนี้ ให้ใช้ คอลัมนน์ รหัสนักเรียนเป็น Key และชนิดข้อมูลเป็น ref จากแผ่น 1
จากนั้น ในช่องของคอลัมน์ คำนำหน้าชื่อ ชือ นามสกุล และ อื่นๆ ที่เหลือ จะสามารถเรียนข้อมูลจาก แผ่น 1 มาเติมอัตโนมัติ โดยใช้ฟังก์ชั่น lookup ดังกล่าว
ในคอลัมน์ คำนำหน้าชื่อ ไปที่ app formula ใส่ค่าเป็น [รหัสนักเรียน].[คำนำหน้าชื่อ]
และ ทำต่อลักษณะเดียวกัน กับคอลัมน์อื่นๆ ที่เหลือ จนครบตามต้องการ
สามารถดูตัวอย่างจากคลิปวีดีโอ บนช่องยูทูป ได้ครับ
ليست هناك تعليقات:
إرسال تعليق