ผลต่างระหว่างรุ่นของ "ตารางในระบบคูนิฟ็อกซ์"
| บรรทัดที่ 39: | บรรทัดที่ 39: | ||
== การลบรายการ == | == การลบรายการ == | ||
<div | <div style="text-align:center;"><ul> | ||
<li style="display: inline-block;">[[ไฟล์:Cuneifox table components del.png|360px|thumb|center|alt=หน้าต่างยืนยันการลบรายการ|หน้าต่างยืนยันการลบรายการ]]</li> | |||
<li style="display: inline-block;">[[ไฟล์:Cuneifox table components massdel.png|360px|thumb|center|alt=หน้าต่างยืนยันการลบหลายรายการ|หน้าต่างยืนยันการลบหลายรายการ]]</li> | |||
</ul></div> | |||
การลบรายการในตารางทำได้ดังนี้: | |||
* | # เลือกรายการที่ต้องการลบ โปรแกรมจะแสดง'''หน้าต่างยืนยันการลบ''' ให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการจริง | ||
* | # '''คลิกปุ่ม''' [[ไฟล์:Cuneifox delete btn.png|25px|frameless|alt=ปุ่มลบรายการ|ปุ่มลบรายการ]] | ||
#* '''คลิกซ้าย ( {{key press|D}} )''' เพื่อลบรายการที่เลือกล่าสุด | |||
#* '''คลิกขวา ( {{key press|Shift|D}} )''' เพื่อลบทุกรายการที่เลือก (ใช้กับตารางที่รองรับการลบพร้อมกันหลายรายการ) | |||
# ยืนยันหรือยกเลิกการลบรายการ: | |||
#* กรอกข้อความยืนยันการลบ '''"รายการที่ลบแล้วจะไม่สามารถเรียกคืนได้"''' ''(กรณีลบหลายรายการ)'' | |||
#* คลิกปุ่ม '''"ตกลง"''' เพื่อยืนยันการลบ | |||
#* คลิกปุ่ม '''"ยกเลิก"''' เพื่อย้อนกลับ (ไม่ลบข้อมูล) | |||
== การค้นหาข้อมูลในตาราง == | == การค้นหาข้อมูลในตาราง == | ||
รุ่นแก้ไขเมื่อ 15:05, 11 พฤศจิกายน 2568
ตารางเป็นรูปแบบการแสดงค่าที่สามารถแสดงผลได้พร้อมกันหลายรายการ ในโมดูลมาตรฐานของระบบคูนิฟ็อกซ์ ได้มีการนำเอาฟอร์มเข้ามาผสมเพื่อให้ผู้ใช้สามารถเพิ่มและแก้ไขรายการในตารางได้อย่างเป็นธรรมชาติ
องค์ประกอบของตารางทั่วไป
ตารางทั่วไปในระบบคูนิฟ็อกซ์ประกอบด้วยองค์ประกอบหลักๆ ดังนี้:
- หัวตาราง (หมายเลข 1) ใช้แสดงชื่อคอลัมน์ของตาราง ผู้ใช้เลือกเรียงลำดับรายการในตารางได้โดยคลิกที่หัวคอลัมน์ที่ต้องการ:
- คลิกซ้าย: เพื่อเรียงลำดับจากค่าน้อยไปมาก (จะปรากฏสัญลักษณ์ ▼ ข้างชื่อคอลัมน์)
- คลิกขวา: เพื่อเรียงลำดับจากค่ามากไปน้อย (จะปรากฏสัญลักษณ์ ▲ ข้างชื่อคอลัมน์)
- คลิกปุ่มกลาง (ลูกกลิ้งเมาส์): เรียงรายการตามปกติของตาราง
- สำหรับคอลัมน์ที่ถูกเรียงลำดับอยู่แล้ว การคลิกซ้ายจะเรียงลำดับคอลัมน์นั้นใหม่ในทิศตรงข้าม
- ตัวตาราง (หมายเลข 2) ใช้แสดงรายการข้อมูลต่างๆ เมื่อผู้ใช้คลิกเลือกรายการในตาราง รายการเลือกจะเปลี่ยนสีเพื่อแสดงสถานะถูกเลือก
- ส่วนแสดงจำนวนรายการ (หมายเลข 3) ใช้แสดงจำนวนรายการข้อมูล
- จำนวนแรกคือลำดับของรายการที่เลือกอยู่ (สำหรับตารางที่เลือกได้รายการเดียว) หรือ จำนวนรายการที่ถูกเลือกอยู่ (สำหรับตารางที่เลือกได้หลายรายการ)
- จำนวนที่สองแสดงจำนวนรายการทั้งหมดที่มีในตาราง
- แถบค้นหา (หมายเลข 4: มีเฉพาะบางตาราง) ใช้ค้นหารายการ โดยระบบจะซ่อนรายการที่ไม่ตรงตามเงื่อนไขเอาไว้ และแสดงเฉพาะรายการที่ตรงตามเงื่อนไข
- ชุดปุ่มเครื่องมือ (หมายเลข 5: มีเฉพาะตารางที่สามารถแก้ไขข้อมูลได้) ผู้ใช้จะสามารถใช้งานปุ่มใดได้บ้าง ขึ้นกับสิทธิ์ที่ผู้ดูแลระบบกำหนดไว้
การเพิ่ม/คัดลอก/แก้ไขรายการ
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบคูนิฟ็อกซ์ ใช้ปุ่ม
/
/
ตามลำดับ ตารางในระบบคูนิฟ็อกซ์ทั้งหมดรับข้อมูลการเพิ่ม/แก้ไขรายการผ่านฟอร์มที่จะปรากฏขึ้นเมื่อตารางเข้าสู่โหมดการแก้ไข
- คลิกกดปุ่มเพิ่ม/คัดลอก/แก้ไขตามที่ต้องการ ตารางจะเข้าสู่โหมดการแก้ไข (edit mode) และปรากฏฟอร์มขึ้นแทนที่บรรทัดปกติ (หมายเลข 6)
- กรณีเพิ่ม: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
- กรณีคัดลอก: รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมจะใช้ข้อมูลของรายการต้นแบบที่เลือกเป็นค่าตั้งต้น
- กรณีแก้ไข: ฟอร์มแก้ไขจะปรากฏแทนที่รายการที่เลือก โดยข้อมูลในฟอร์มเป็นข้อมูลปัจจุบัน
- กรอกข้อมูลที่ต้องการเพิ่ม/แก้ไขลงในฟอร์ม
- ในโหมดการแก้ไข ชุดปุ่มเครื่องมือจะเปลี่ยนไปแสดงตามหมายเลข 7 เมื่อต้องการสิ้นสุดการแก้ไข ให้คลิกปุ่มใดปุ่มหนึ่งดังนี้:
การลบรายการ
การลบรายการในตารางทำได้ดังนี้:
- เลือกรายการที่ต้องการลบ โปรแกรมจะแสดงหน้าต่างยืนยันการลบ ให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการจริง
- คลิกปุ่ม
- คลิกซ้าย ( D ) เพื่อลบรายการที่เลือกล่าสุด
- คลิกขวา ( ⇧ Shift+D ) เพื่อลบทุกรายการที่เลือก (ใช้กับตารางที่รองรับการลบพร้อมกันหลายรายการ)
- ยืนยันหรือยกเลิกการลบรายการ:
- กรอกข้อความยืนยันการลบ "รายการที่ลบแล้วจะไม่สามารถเรียกคืนได้" (กรณีลบหลายรายการ)
- คลิกปุ่ม "ตกลง" เพื่อยืนยันการลบ
- คลิกปุ่ม "ยกเลิก" เพื่อย้อนกลับ (ไม่ลบข้อมูล)
การค้นหาข้อมูลในตาราง
ในตัวตาราง (หมายเลข 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 : ยืนยันการเลือกรายการ (ใช้กับตารางในหน้าต่างค้นหา: ดูหัวข้อ "ช่องค้นหาข้อมูล" ประกอบ)