ตารางในระบบคูนิฟ็อกซ์
ตารางเป็นรูปแบบการแสดงค่าที่สามารถแสดงผลได้พร้อมกันหลายรายการ ในโมดูลมาตรฐานของระบบคูนิฟ็อกซ์ ได้มีการนำเอาฟอร์มเข้ามาผสมเพื่อให้ผู้ใช้สามารถเพิ่มและแก้ไขรายการในตารางได้อย่างเป็นธรรมชาติ
องค์ประกอบของตารางทั่วไป
ตารางทั่วไปในระบบคูนิฟ็อกซ์ประกอบด้วยองค์ประกอบหลักๆ ดังนี้:
- หัวตาราง (หมายเลข 1) ใช้แสดงชื่อคอลัมน์ของตาราง ผู้ใช้เลือกเรียงลำดับรายการในตารางได้โดยคลิกที่หัวคอลัมน์ที่ต้องการ:
- คลิกซ้าย: เพื่อเรียงลำดับจากค่าน้อยไปมาก (จะปรากฏสัญลักษณ์ ▼ ข้างชื่อคอลัมน์)
- คลิกขวา: เพื่อเรียงลำดับจากค่ามากไปน้อย (จะปรากฏสัญลักษณ์ ▲ ข้างชื่อคอลัมน์)
- คลิกปุ่มกลาง (ลูกกลิ้งเมาส์): เรียงรายการตามปกติของตาราง
- สำหรับคอลัมน์ที่ถูกเรียงลำดับอยู่แล้ว การคลิกซ้ายจะเรียงลำดับคอลัมน์นั้นใหม่ในทิศตรงข้าม
- ตัวตาราง (หมายเลข 2) ใช้แสดงรายการข้อมูลต่างๆ เมื่อผู้ใช้คลิกเลือกรายการในตาราง รายการเลือกจะเปลี่ยนสีเพื่อแสดงสถานะถูกเลือก
- ส่วนแสดงจำนวนรายการ (หมายเลข 3) ใช้แสดงจำนวนรายการข้อมูล
- จำนวนแรกคือลำดับของรายการที่เลือกอยู่ (สำหรับตารางที่เลือกได้รายการเดียว) หรือ จำนวนรายการที่ถูกเลือกอยู่ (สำหรับตารางที่เลือกได้หลายรายการ)
- จำนวนที่สองแสดงจำนวนรายการทั้งหมดที่มีในตาราง
- แถบค้นหา (หมายเลข 4: มีเฉพาะบางตาราง) ใช้ค้นหารายการ โดยระบบจะซ่อนรายการที่ไม่ตรงตามเงื่อนไขเอาไว้ และแสดงเฉพาะรายการที่ตรงตามเงื่อนไข
- ชุดปุ่มเครื่องมือ (หมายเลข 5: มีเฉพาะตารางที่สามารถแก้ไขข้อมูลได้) ผู้ใช้จะสามารถใช้งานปุ่มใดได้บ้าง ขึ้นกับสิทธิ์ที่ผู้ดูแลระบบกำหนดไว้
การเพิ่ม/คัดลอก/แก้ไขรายการ
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบคูนิฟ็อกซ์ ใช้ปุ่ม
/
/
ตามลำดับ ตารางในระบบคูนิฟ็อกซ์ทั้งหมดรับข้อมูลการเพิ่ม/แก้ไขรายการผ่านฟอร์มที่จะปรากฏขึ้นเมื่อตารางเข้าสู่โหมดการแก้ไข
- กดปุ่มเพิ่ม/คัดลอก/แก้ไขตามที่ต้องการ ตารางจะเข้าสู่โหมดการแก้ไข (edit mode) และปรากฏฟอร์มขึ้นแทนที่บรรทัดปกติ (หมายเลข 6)
- กรณีเพิ่ม: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
- กรณีคัดลอก: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมจะใช้ข้อมูลของรายการต้นแบบที่เลือกเป็นค่าตั้งต้น
- กรณีแก้ไข: ฟอร์มแก้ไขจะปรากฏแทนที่รายการที่เลือก โดยข้อมูลในฟอร์มเป็นข้อมูลปัจจุบัน
- ในโหมดการแก้ไข ชุดปุ่มเครื่องมือจะเปลี่ยนไปแสดงตามหมายเลข 7
การลบรายการ
การลบรายการในตาราง ใช้ปุ่ม
เมื่อกดแล้ว โปรแกรมจะแสดงหน้าต่างยืนยันการลบ (หมายเลข 8) ให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการจริง:
- ปุ่ม "ตกลง" สำหรับยืนยันการลบ เมื่อลบข้อมูลแล้วจะไม่สามารถย้อนกลับได้
- ปุ่ม "ยกเลิก" สำหรับย้อนกลับ (ไม่ลบข้อมูล)
การค้นหาข้อมูลในตาราง
ในตัวตาราง (หมายเลข 1) เมื่อผู้ใช้กรอกข้อความที่ต้องการค้นหา โปรแกรมจะแสดงรายการที่มีข้อความดังกล่าว ไม่ว่าข้อความนั้นจะอยู่ในคอลัมน์ใดก็ตาม
- หากต้องการค้นหามากกว่าหนึ่งข้อความ ให้คั่นแต่ละข้อความด้วยการเว้นวรรค โปรแกรมจะแสดงเฉพาะรายการที่มีข้อความค้นหาครบทุกข้อความเท่านั้น เช่น ค้นหาคำว่า "เงินฝาก" และ "SCB" (โดยกรอก "เงินฝาก SCB" ในช่องค้นหา) โปรแกรมจะแสดงรายการ "บัญชีเงินฝาก SCB เลขที่ 0000" แต่จะไม่แสดงรายการ "บัญชีเงินกู้ SCB เลขที่ 1111" และ "บัญชีเงินฝาก KTB เลขที่ 2222"
- แถบค้นหาไม่สามารถใช้งานได้ในขณะเพิ่ม/แก้ไขรายการ
quote_mark
ตารางที่ใช้ส่วนต่อขยาย และ ตารางที่ใช้หน้าต่างฟอร์ม
สำหรับตารางที่มีช่องข้อมูลจำนวนมาก หรือมีช่องข้อมูลชนิดที่ไม่เหมาะจะแสดงในตัวตาราง เช่น ข้อมูลหลายบรรทัด, ไฟล์, รูปภาพ เป็นต้น โปรแกรมคูนิฟ็อกซ์จะจัดแยกเป็น 2 กลุ่ม ได้แก่
ตารางที่ใช้ส่วนต่อขยาย: ใช้เมื่อช่องข้อมูลที่ต้องแสดงเพิ่มเติมมีไม่มาก และไม่ถือเป็นสาระสำคัญของตาราง ชุดปุ่มเครื่องมือของตารางจะปรากฏปุ่ม
( X ) เมื่อกดปุ่มนี้ ระบบจะเปิดหน้าต่างต่อขยายเพื่อแสดงข้อมูลเพิ่มเติมของรายการที่เลือก (หมายเลข 11)ในโหมดแก้ไข ช่องข้อมูลในส่วนต่อขยายจะอยู่ในลำดับการกรอกฟอร์มปกติ สามารถใช้คีย์ลัดต่างๆ ของฟอร์มเพื่อเข้าถึงส่วนต่อขยายได้ หรือจะใช้ปุ่ม
ที่ปรากฏข้างช่องข้อมูลที่เกี่ยวข้องก็ได้
ตารางที่ใช้หน้าต่างฟอร์ม: ใช้ในกรณีช่องข้อมูลที่ต้องแสดงมีจำนวนมาก เมื่อผู้ใช้กดปุ่ม
/
/
ระบบจะแสดงหน้าต่างฟอร์มเต็ม (หมายเลข 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 : ยืนยันการเลือกรายการ (ใช้กับตารางในหน้าต่างค้นหา: ดูหัวข้อ "ช่องค้นหาข้อมูล" ประกอบ)