ข้ามไปเนื้อหา

ผลต่างระหว่างรุ่นของ "ตารางในระบบคูนิฟ็อกซ์"

บรรทัดที่ 25: บรรทัดที่ 25:


== การเพิ่ม/คัดลอก/แก้ไขรายการ ==
== การเพิ่ม/คัดลอก/แก้ไขรายการ ==
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบคูนิฟ็อกซ์ ใช้ปุ่ม [[ไฟล์:Cuneifox add btn.png|25px|frameless|alt=ปุ่มเพิ่มรายการ|ปุ่มเพิ่มรายการ]] / [[ไฟล์:Cuneifox copy btn.png|25px|frameless|alt=ปุ่มคัดลอกรายการ|ปุ่มคัดลอกรายการ]] / [[ไฟล์:Cuneifox edit btn.png|25px|frameless|alt=ปุ่มแก้ไขรายการ|ปุ่มแก้ไขลบรายการ]] ตามลำดับ ตารางในระบบคูนิฟ็อกซ์ส่วนใหญ่ใช้วิธีการเพิ่ม/แก้ไขในบรรทัด (in-line edit) ได้โดยตรง ในหัวข้อย่อยนี้ จะกล่าวถึงเฉพาะการจัดการรายการในรูปแบบนี้เท่านั้น สำหรับ[[#ตารางที่ใช้ส่วนต่อขยาย_และ_ตารางที่ใช้หน้าต่างฟอร์ม|ตารางที่ใช้ส่วนต่อขยาย และ ตารางที่ใช้หน้าต่างฟอร์ม]] จะกล่าวถึงอย่างละเอียดในหัวข้อถัดไป
<div id="img002">[[ไฟล์:Code table page component edit.png|720px|thumb|center|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดการแก้ไข)|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดการแก้ไข)]]</div>
<div id="img002">[[ไฟล์:Code table page component edit.png|720px|thumb|center|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)]]</div>
 
* เมื่อผู้ใช้กดปุ่มเพิ่ม/คัดลอก/แก้ไขที่ต้องการแล้ว ตารางจะเข้าสู่'''โหมดการแก้ไข''' และปรากฏฟอร์มขึ้นแทนที่ช่องข้อมูลปกติ ([[#img002|หมายเลข 6]])
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบคูนิฟ็อกซ์ ใช้ปุ่ม [[ไฟล์:Cuneifox add btn.png|25px|frameless|alt=ปุ่มเพิ่มรายการ|ปุ่มเพิ่มรายการ]] / [[ไฟล์:Cuneifox copy btn.png|25px|frameless|alt=ปุ่มคัดลอกรายการ|ปุ่มคัดลอกรายการ]] / [[ไฟล์:Cuneifox edit btn.png|25px|frameless|alt=ปุ่มแก้ไขรายการ|ปุ่มแก้ไขลบรายการ]] ตามลำดับ ตารางในระบบคูนิฟ็อกซ์ทั้งหมดรับข้อมูลการเพิ่ม/แก้ไขรายการผ่าน[[ฟอร์มในระบบคูนิฟ็อกซ์|ฟอร์ม]]ที่จะปรากฏขึ้นเมื่อตารางเข้าสู่โหมดการแก้ไข
** '''กรณีเพิ่ม''': จะเกิดรายการใหม่ที่ท้ายตาราง โดยโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
# '''กดปุ่มเพิ่ม/คัดลอก/แก้ไข'''ตามที่ต้องการ ตารางจะเข้าสู่'''โหมดการแก้ไข (edit mode)''' และปรากฏฟอร์มขึ้นแทนที่บรรทัดปกติ ([[#img002|หมายเลข 6]])
** '''กรณีคัดลอก''': จะเกิดรายการใหม่ที่ท้ายตาราง โดยโปรแกรมจะใช้ข้อมูลของรายการที่เลือกเป็นค่าตั้งต้น
#* '''กรณีเพิ่ม''': รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
** '''กรณีแก้ไข''': ฟอร์มแก้ไขจะปรากฏแทนที่รายการที่เลือก โดยข้อมูลในฟอร์มเป็นข้อมูลปัจจุบัน
#* '''กรณีคัดลอก''': รายการใหม่จะเกิดที่ท้ายตาราง และโปรแกรมจะใช้ข้อมูลของรายการต้นแบบที่เลือกเป็นค่าตั้งต้น
* ในโหมดแก้ไข ชุดปุ่มเครื่องมือจะเปลี่ยนไปแสดงตาม[[#img002|หมายเลข 7]]
#* '''กรณีแก้ไข''': ฟอร์มแก้ไขจะปรากฏแทนที่รายการที่เลือก โดยข้อมูลในฟอร์มเป็นข้อมูลปัจจุบัน
** ปุ่ม [[ไฟล์:Cuneifox proceed btn.png|25px|frameless|alt=ปุ่มยืนยันรายการ|ปุ่มยืนยันรายการ]] ( {{key press|Alt|Enter}} ) ใช้ยืนยันข้อมูลใหม่่
# ในโหมดการแก้ไข ชุดปุ่มเครื่องมือจะเปลี่ยนไปแสดงตาม[[#img002|หมายเลข 7]]
** ปุ่ม [[ไฟล์:Cuneifox revert btn.png|25px|frameless|alt=ปุ่มยกเลิกรายการ|ปุ่มยกเลิกรายการ]] ( {{key press|Esc}} ) ใช้ยกเลิกการเพิ่ม/คัดลอก/แก้ไข
#* ปุ่ม [[ไฟล์:Cuneifox proceed btn.png|25px|frameless|alt=ปุ่มยืนยันรายการ|ปุ่มยืนยันรายการ]] ( {{key press|Alt|Enter}} ) ใช้'''ยืนยันข้อมูลใหม่่'''
#* ปุ่ม [[ไฟล์:Cuneifox revert btn.png|25px|frameless|alt=ปุ่มยกเลิกรายการ|ปุ่มยกเลิกรายการ]] ( {{key press|Esc}} ) ใช้'''ยกเลิก'''การเพิ่ม/คัดลอก/แก้ไข


== การลบรายการ ==
== การลบรายการ ==