ตารางในระบบคูนิฟ็อกซ์

จาก คูนิฟ็อกซ์ วิกิ


ตารางเป็นรูปแบบการแสดงค่าที่สามารถแสดงผลได้พร้อมกันหลายรายการ ในโมดูลมาตรฐานของระบบคูนิฟ็อกซ์ ได้มีการนำเอาฟอร์มเข้ามาผสมเพื่อให้ผู้ใช้สามารถเพิ่มและแก้ไขรายการในตารางได้อย่างเป็นธรรมชาติ

องค์ประกอบของตารางทั่วไป

องค์ประกอบของตารางในระบบคูนิฟ็อกซ์
องค์ประกอบของตารางในระบบคูนิฟ็อกซ์

ตารางทั่วไปในระบบคูนิฟ็อกซ์ประกอบด้วยองค์ประกอบหลักๆ ดังนี้:

  • หัวตาราง (หมายเลข 1) ใช้แสดงชื่อคอลัมน์ของตาราง ผู้ใช้เลือกเรียงลำดับรายการในตารางได้โดยคลิกที่หัวคอลัมน์ที่ต้องการ:
    • คลิกซ้าย: เพื่อเรียงลำดับจากค่าน้อยไปมาก (จะปรากฏสัญลักษณ์ ▼ ข้างชื่อคอลัมน์)
    • คลิกขวา: เพื่อเรียงลำดับจากค่ามากไปน้อย (จะปรากฏสัญลักษณ์ ▲ ข้างชื่อคอลัมน์)
    • คลิกปุ่มกลาง (ลูกกลิ้งเมาส์): เรียงรายการตามปกติของตาราง
    • สำหรับคอลัมน์ที่ถูกเรียงลำดับอยู่แล้ว การคลิกซ้ายจะเรียงลำดับคอลัมน์นั้นใหม่ในทิศตรงข้าม
  • ตัวตาราง (หมายเลข 2) ใช้แสดงรายการข้อมูลต่างๆ เมื่อผู้ใช้คลิกเลือกรายการในตาราง รายการเลือกจะเปลี่ยนสีเพื่อแสดงสถานะถูกเลือก
  • ส่วนแสดงจำนวนรายการ (หมายเลข 3) ใช้แสดงจำนวนรายการข้อมูล
    • จำนวนแรกคือลำดับของรายการที่เลือกอยู่ (สำหรับตารางที่เลือกได้รายการเดียว) หรือ จำนวนรายการที่ถูกเลือกอยู่ (สำหรับตารางที่เลือกได้หลายรายการ)
    • จำนวนที่สองแสดงจำนวนรายการทั้งหมดที่มีในตาราง
  • แถบค้นหา (หมายเลข 4: มีเฉพาะบางตาราง) ใช้ค้นหารายการ โดยระบบจะซ่อนรายการที่ไม่ตรงตามเงื่อนไขเอาไว้ และแสดงเฉพาะรายการที่ตรงตามเงื่อนไข
  • ชุดปุ่มเครื่องมือ (หมายเลข 5: มีเฉพาะตารางที่สามารถแก้ไขข้อมูลได้) ผู้ใช้จะสามารถใช้งานปุ่มใดได้บ้าง ขึ้นกับสิทธิ์ที่ผู้ดูแลระบบกำหนดไว้
    • ปุ่ม ปุ่มเพิ่มรายการ ( A ) ใช้เพิ่มรายการใหม่
    • ปุ่ม ปุ่มคัดลอกรายการ ( C ) ใช้เพิ่มรายการใหม่ โดยคัดลอกจากรายการที่เลือก
    • ปุ่ม ปุ่มแก้ไขรายการ ( E ) ใช้แก้ไขรายการที่เลือก
    • ปุ่ม ปุ่มลบรายการ ( D ) ใช้ลบรายการที่เลือก

การค้นหาข้อมูลในตาราง

วิธีการใช้ช่องค้นหาเหมือนตารางได้โดยกรอกข้อความค้นหา (search term) โปรแกรมจะแสดงรายการที่มีข้อความดังกล่าว ไม่ว่าข้อความนั้นจะอยู่ในคอลัมน์ใดก็ตาม

  • กรณีมีข้อความค้นหามากกว่า 1 ข้อความ: ให้คั่นแต่ละข้อความด้วยการเว้นวรรค โปรแกรมจะแสดงเฉพาะรายการที่มีข้อความค้นหาครบทุกข้อความเท่านั้น
  • กรณีที่ข้อความค้นหามีการเว้นวรรคอยู่ภายในข้อความ: ให้ใช้เครื่องหมายฟันหนู (" ") คร่อมข้อความนั้น ระบบจะพิจารณาข้อความในฟันหนูเป็นข้อความเดียว
ตัวอย่างการค้นหาข้อมูลในตาราง
เอ บี ซี เอ. บี ซี เอบีซี "เอ บี ซี"
บริษัท เอ. บี. ซี. จำกัด ✔️ (บริษัท เอ. บี. ซี. จำกัด) ✔️ (บริษัท เอ. บี. ซี. จำกัด)
บริษัท ซี. เอ. บี. จำกัด ✔️ (บริษัท ซี. เอ. บี. จำกัด) ✔️ (บริษัท ซี. เอ. บี. จำกัด)
บริษัท ซีเอ. แอนด์ บี. จำกัด ✔️ (บริษัท ซีเอ. แอนด์ บี. จำกัด) ✔️ (บริษัท ซีเอ. แอนด์ บี. จำกัด)
บริษัท เอ บี ซี จำกัด ✔️ (บริษัท เอ บี ซี จำกัด) ✔️ (บริษัท เอ บี ซี จำกัด)
บริษัท เอบีซี จำกัด ✔️ (บริษัท เอบีซี จำกัด) ✔️ (บริษัท เอบีซี จำกัด)

*** แถบค้นหาไม่สามารถใช้งานได้เมื่อตารางอยู่ในโหมดการแก้ไข

การเพิ่ม/คัดลอก/แก้ไขรายการ

องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดการแก้ไข)
องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดการแก้ไข)

การเพิ่ม/คัดลอก/แก้ไขรายการในระบบคูนิฟ็อกซ์ ใช้ปุ่ม ปุ่มเพิ่มรายการ / ปุ่มคัดลอกรายการ / ปุ่มแก้ไขรายการ ตามลำดับ ตารางในระบบคูนิฟ็อกซ์ทั้งหมดรับข้อมูลการเพิ่ม/แก้ไขรายการผ่านฟอร์มที่จะปรากฏขึ้นเมื่อตารางเข้าสู่โหมดการแก้ไข

  1. คลิกกดปุ่มเพิ่ม/คัดลอก/แก้ไขตามที่ต้องการ ตารางจะเข้าสู่โหมดการแก้ไข (edit mode) และปรากฏฟอร์มขึ้นแทนที่บรรทัดปกติ (หมายเลข 6)
    • กรณีเพิ่ม: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
    • กรณีคัดลอก: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมจะใช้ข้อมูลของรายการต้นแบบที่เลือกเป็นค่าตั้งต้น
    • กรณีแก้ไข: ฟอร์มแก้ไขจะปรากฏแทนที่รายการที่เลือก โดยข้อมูลในฟอร์มเป็นข้อมูลปัจจุบัน
  2. กรอกข้อมูลที่ต้องการเพิ่ม/แก้ไขลงในฟอร์ม
  3. ในโหมดการแก้ไข ชุดปุ่มเครื่องมือจะเปลี่ยนไปแสดงตามหมายเลข 7 เมื่อต้องการสิ้นสุดการแก้ไข ให้คลิกปุ่มใดปุ่มหนึ่งดังนี้:
    • ปุ่ม ปุ่มยืนยันรายการ ( Alt+↵ Enter ) ใช้ยืนยันข้อมูลใหม่
    • ปุ่ม ปุ่มยกเลิกรายการ ( Esc ) ใช้ยกเลิกการเพิ่ม/คัดลอก/แก้ไข

การลบรายการ

  • หน้าต่างยืนยันการลบรายการ
    หน้าต่างยืนยันการลบรายการ
  • หน้าต่างยืนยันการลบหลายรายการ
    หน้าต่างยืนยันการลบหลายรายการ

การลบรายการในตารางทำได้ดังนี้:

  1. เลือกรายการที่ต้องการลบ โปรแกรมจะแสดงหน้าต่างยืนยันการลบ ให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการจริง
  2. คลิกปุ่ม ปุ่มลบรายการ
    • คลิกซ้าย ( D ) เพื่อลบรายการที่เลือกล่าสุด
    • คลิกขวา ( ⇧ Shift+D ) เพื่อลบทุกรายการที่เลือก (ใช้กับตารางที่รองรับการลบพร้อมกันหลายรายการ)
  3. ยืนยันหรือยกเลิกการลบรายการ:
    • กรอกข้อความยืนยันการลบ "รายการที่ลบแล้วจะไม่สามารถเรียกคืนได้" (กรณีลบหลายรายการ)
    • คลิกปุ่ม "ตกลง" เพื่อยืนยันการลบ
    • คลิกปุ่ม "ยกเลิก" เพื่อย้อนกลับ (ไม่ลบข้อมูล)

ตารางที่มีส่วนต่อขยาย

  • ตารางที่มีส่วนต่อขยาย
    ตารางที่มีส่วนต่อขยาย
  • ตารางที่มีส่วนต่อขยาย (โหมดการแก้ไข)
    ตารางที่มีส่วนต่อขยาย (โหมดการแก้ไข)

กรณีที่ข้อมูลที่แสดงในตารางมีรายละเอียดมากกว่าจะแสดงในตารางได้อย่างสวยงาม โปรแกรมอาจแสดงข้อมูลในรูปแบบของตารางที่มีส่วนต่อขยาย (extended table) คือแสดงรายละเอียดที่เป็นสาระสำคัญของข้อมูลในตัวตาราง แต่จะซ่อนรายละเอียดย่อยๆ ไว้ในหน้าต่างขยาย

ชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะมีปุ่มเปิดส่วนต่อขยาย ปุ่มเปิดส่วนต่อขยาย ( X ) เมื่อกดปุ่มนี้ ระบบจะแสดงข้อมูลเพิ่มเติมของรายการที่เลือกในหน้าต่างขยาย

*** ในโหมดแก้ไข ช่องข้อมูลในส่วนต่อขยายจะอยู่ในลำดับการกรอกฟอร์มปกติ สามารถใช้คีย์ลัดต่างๆ ของฟอร์มเพื่อเข้าถึงส่วนต่อขยายได้ หรือจะใช้ปุ่ม ปุ่มเปิดส่วนต่อขยาย ที่ปรากฏข้างช่องข้อมูลที่เกี่ยวข้องก็ได้

ตารางที่ใช้หน้าต่างฟอร์ม

ผู้ใช้อาจเห็นความเหมาะสมจะแสดงค่าได้อย่างสวยงามสำหรับตารางที่มีช่องข้อมูลจำนวนมาก หรือมีช่องข้อมูลชนิดที่ไม่เหมาะจะแสดงในตัวตาราง เช่น ข้อมูลหลายบรรทัด, ไฟล์, รูปภาพ เป็นต้น โปรแกรมคูนิฟ็อกซ์จะจัดแยกเป็น 2 กลุ่ม ได้แก่


ไฟล์:Cuneifox table with fullform.png
ตารางที่ใช้หน้าต่างฟอร์ม
  • ตารางที่ใช้หน้าต่างฟอร์ม: ใช้ในกรณีช่องข้อมูลที่ต้องแสดงมีจำนวนมาก เมื่อผู้ใช้กดปุ่ม ปุ่มเพิ่มรายการ / ปุ่มคัดลอกรายการ / ปุ่มแก้ไขรายการ ระบบจะแสดงหน้าต่างฟอร์มเต็ม (หมายเลข 12) ขึ้นแทนการแก้ไขในบรรทัด

    กรณีผู้ใช้ไม่มีสิทธิ์แก้ไขรายการ หรือเมื่อตารางนั้นไม่พร้อมให้แก้ไข ในชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะปรากฏปุ่ม ปุ่มเปิดหน้าต่างฟอร์ม ( V ) ขึ้นแทนที่ปุ่มแก้ไข ปุ่มแก้ไข

    • กดปุ่ม "ตกลง" ด้านล่างหน้าต่าง เพื่อยืนยันข้อมูลใหม่
    • กดปุ่ม "ยกเลิก" เพื่อยกเลิกการเพิ่ม/คัดลอก/แก้ไข

ตารางที่เลือกได้หลายรายการพร้อมกัน

ตารางที่เลือกได้หลายรายการ
ตารางที่เลือกได้หลายรายการ

สำหรับตารางที่เลือกรายการได้หลายรายการ จะปรากฏช่องแสดงสถานะถูกเลือกเป็นคอลัมน์ซ้ายสุดของตาราง (หมายเลข 13) ผู้ใช้สามารถคลิกที่รายการที่ต้องการเพื่อเลือกหรือยกเลิกการเลือก

shift and right-click

*** ปุ่มเลือกที่อยู่ในหัวตาราง ใช้เพื่อเลือกหรือยกเลิกการเลือกทุกรายการ

*** ปุ่มต่างๆ ในชุดปุ่มเครื่องมือจะมีผลกับรายการที่ถูกเลือกล่าสุด

การใช้งานตารางด้วยคีย์บอร์ด

เมื่อโฟกัสของโปรแกรมอยู่ในตาราง ผู้ใช้สามารถสั่งการตารางด้วยคีย์ลัดต่างๆ บนคีย์บอร์ดดังนี้:

คีย์สำหรับใช้งานชุดปุ่มเครื่องมือ

  • A : เพิ่มรายการใหม่
  • C : เพิ่มรายการใหม่ โดยคัดลอกข้อมูลจากรายการที่เลือก
  • E : แก้ไขรายการล่าสุดที่เลือก
  • V : แสดงหน้าต่างฟอร์มของรายการล่าสุดที่เลือก (ใช้เมื่อตารางไม่พร้อมแก้ไข หรือผู้ใช้ไม่มีสิทธิ์แก้ไขรายการ)
  • X : แสดงส่วนต่อขยายของรายการที่เลือก (ใช้เมื่อตารางไม่ได้อยู่ในโหมดการแก้ไข)
  • D : ลบรายการล่าสุดที่เลือก
  • ⇧ Shift+D : ลบรายการที่เลือกทั้งหมด

คีย์สำหรับเลื่อนที่ในตาราง

การเลื่อนที่ในตารางด้วยคีย์ลัดเหล่านี้ จะเลือกรายการที่เลื่อนไปหาด้วยถ้าตารางเลือกได้ทีละรายการ

  •  : เลื่อนไปรายการก่อนหน้า
  •  : เลื่อนไปรายการถัดไป
  • PageUp : เลื่อนไป 10 รายการก่อนหน้า (หรือรายการแรก กรณีมีรายการก่อนหน้าน้อยกว่า 10 รายการ)
  • PageDown : เลื่อนไป 10 รายการถัดไป (หรือรายการสุดท้าย กรณีมีรายการถัดไปน้อยกว่า 10 รายการ)
  • ⇧ Shift+PageUp : เลื่อนไปรายการแรก
  • ⇧ Shift+PageDown : เลื่อนไปรายการสุดท้าย

คีย์ลัดอื่นๆ

  • S : เปลี่ยนโฟกัสไปที่ช่องค้นหาของตาราง (เมื่อโฟกัสอยู่ในช่องค้นหา กด Escape หรือ เพื่อให้โฟกัสกลับมาที่ตัวตารางดังเดิม)
  • Space : เลือก หรือ ยกเลิกการเลือกรายการ
  • ↵ Enter : ยืนยันการเลือกรายการ (ใช้กับตารางในหน้าต่างค้นหา: ดูหัวข้อ "ช่องค้นหาข้อมูล" ประกอบ)