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

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

ไม่มีคำอธิบายอย่างย่อ
ไม่มีความย่อการแก้ไข
ไม่มีความย่อการแก้ไข
บรรทัดที่ 3: บรรทัดที่ 3:
== ตารางทั่วไป และการใช้งาน ==
== ตารางทั่วไป และการใช้งาน ==
ตารางทั่วไปในระบบ CuneiFox ประกอบด้วยองค์ประกอบหลัก 3 ส่วน ได้แก่ ตัวตาราง, แถบค้นหา, และชุดปุ่มเครื่องมือ
ตารางทั่วไปในระบบ CuneiFox ประกอบด้วยองค์ประกอบหลัก 3 ส่วน ได้แก่ ตัวตาราง, แถบค้นหา, และชุดปุ่มเครื่องมือ
[[ไฟล์:Code table page components.png|940px|thumb|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์]]
[[ไฟล์:Code table page components.png|800px|thumb|center|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์]]
* '''ตัวตาราง''' (หมายเลข 1) ใช้แสดงรายการข้อมูลต่างๆ ผู้ใช้สามารถกดเลือกรายการในตารางโดยรายการที่ถูกเลือกจะเปลี่ยนสีเพื่อแสดงสถานะถูกเลือก (หมายเลข 2)
* '''ตัวตาราง''' (หมายเลข 1) ใช้แสดงรายการข้อมูลต่างๆ ผู้ใช้สามารถกดเลือกรายการในตารางโดยรายการที่ถูกเลือกจะเปลี่ยนสีเพื่อแสดงสถานะถูกเลือก (หมายเลข 2)
* '''แถบค้นหา''' (หมายเลข 3: มีเฉพาะบางตาราง) ใช้ค้นหารายการในตัวตาราง (หมายเลข 1)โดยกรอกข้อความที่ต้องการค้นหา โปรแกรมจะแสดงรายการที่มีข้อความดังกล่าว ไม่ว่าข้อความนั้นจะอยู่ในคอลัมน์ใดก็ตาม
* '''แถบค้นหา''' (หมายเลข 3: มีเฉพาะบางตาราง) ใช้ค้นหารายการในตัวตาราง (หมายเลข 1)โดยกรอกข้อความที่ต้องการค้นหา โปรแกรมจะแสดงรายการที่มีข้อความดังกล่าว ไม่ว่าข้อความนั้นจะอยู่ในคอลัมน์ใดก็ตาม
บรรทัดที่ 17: บรรทัดที่ 17:
=== การเพิ่ม/คัดลอก/แก้ไขรายการ ===
=== การเพิ่ม/คัดลอก/แก้ไขรายการ ===
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบ CuneiFox ใช้ปุ่ม [[ไฟล์:Cuneifox add btn.png|25px|frameless|alt=ปุ่มเพิ่มรายการ|ปุ่มเพิ่มรายการ]] / [[ไฟล์:Cuneifox copy btn.png|25px|frameless|alt=ปุ่มคัดลอกรายการ|ปุ่มคัดลอกรายการ]] / [[ไฟล์:Cuneifox delete btn.png|25px|frameless|alt=ปุ่มลบรายการ|ปุ่มลบรายการ]] ตามลำดับตารางส่วนใหญ่ในระบบ CuneiFox ใช้วิธีการเพิ่ม/แก้ไขในบรรทัด (in-line edit) ได้เลย ในหัวข้อย่อยนี้ จะกล่าวถึงเฉพาะการจัดการรายการในรูปแบบนี้เท่านั้น สำหรับตารางที่ใช้หน้าต่างต่อขยายหรือหน้าต่างฟอร์ม จะกล่าวถึงอย่างละเอียดในหัวข้อถัดๆ ไป
การเพิ่ม/คัดลอก/แก้ไขรายการในระบบ CuneiFox ใช้ปุ่ม [[ไฟล์:Cuneifox add btn.png|25px|frameless|alt=ปุ่มเพิ่มรายการ|ปุ่มเพิ่มรายการ]] / [[ไฟล์:Cuneifox copy btn.png|25px|frameless|alt=ปุ่มคัดลอกรายการ|ปุ่มคัดลอกรายการ]] / [[ไฟล์:Cuneifox delete btn.png|25px|frameless|alt=ปุ่มลบรายการ|ปุ่มลบรายการ]] ตามลำดับตารางส่วนใหญ่ในระบบ CuneiFox ใช้วิธีการเพิ่ม/แก้ไขในบรรทัด (in-line edit) ได้เลย ในหัวข้อย่อยนี้ จะกล่าวถึงเฉพาะการจัดการรายการในรูปแบบนี้เท่านั้น สำหรับตารางที่ใช้หน้าต่างต่อขยายหรือหน้าต่างฟอร์ม จะกล่าวถึงอย่างละเอียดในหัวข้อถัดๆ ไป
[[ไฟล์:Code table page component edit.png|940px|thumb|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)]]
[[ไฟล์:Code table page component edit.png|800px|thumb|center|alt=องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)|องค์ประกอบของตารางในระบบคูนิฟ็อกซ์ (โหมดแก้ไข)]]
* เมื่อผู้ใช้กดปุ่มเพิ่ม/คัดลอก/แก้ไขที่ต้องการแล้ว ตารางจะเข้าสู่โหมดการแก้ไข จะปรากฏฟอร์มขึ้นแทนที่ช่องข้อมูลปกติ (หมายเลข 6)
* เมื่อผู้ใช้กดปุ่มเพิ่ม/คัดลอก/แก้ไขที่ต้องการแล้ว ตารางจะเข้าสู่โหมดการแก้ไข จะปรากฏฟอร์มขึ้นแทนที่ช่องข้อมูลปกติ (หมายเลข 6)
** '''กรณีเพิ่ม''': จะเกิดรายการใหม่ที่ท้ายตาราง โดยโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
** '''กรณีเพิ่ม''': จะเกิดรายการใหม่ที่ท้ายตาราง โดยโปรแกรมอาจกรอกค่าตั้งต้นบางค่าไว้ให้
บรรทัดที่ 27: บรรทัดที่ 27:


=== การลบรายการ ===
=== การลบรายการ ===
[[ไฟล์:Code table delete modal.png|940px|thumb|alt=หน้าต่างยืนยันการลบรายการ|หน้าต่างยืนยันการลบรายการ]]
[[ไฟล์:Code table delete modal.png|800px|thumb|center|alt=หน้าต่างยืนยันการลบรายการ|หน้าต่างยืนยันการลบรายการ]]
การลบรายการในระบบ CuneiFox ใช้ปุ่ม [[ไฟล์:Cuneifox delete btn.png|25px|frameless|alt=ปุ่มลบรายการ|ปุ่มลบรายการ]] เมื่อลบแล้วจะไม่สามารถย้อนกลับได้ โปรแกรมจึงจะให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการ หน้าต่างยืนยันการลบ (หมายเลข 8) มีปุ่ม 2 ปุ่ม ดังนี้
การลบรายการในระบบ CuneiFox ใช้ปุ่ม [[ไฟล์:Cuneifox delete btn.png|25px|frameless|alt=ปุ่มลบรายการ|ปุ่มลบรายการ]] เมื่อลบแล้วจะไม่สามารถย้อนกลับได้ โปรแกรมจึงจะให้ผู้ใช้ยืนยันการลบอีกครั้งก่อนดำเนินการ หน้าต่างยืนยันการลบ (หมายเลข 8) มีปุ่ม 2 ปุ่ม ดังนี้
* ปุ่ม "ตกลง" สำหรับยืนยันการลบ
* ปุ่ม "ตกลง" สำหรับยืนยันการลบ
บรรทัดที่ 33: บรรทัดที่ 33:


=== การนำเข้าและส่งออกรายการ ===
=== การนำเข้าและส่งออกรายการ ===
[[ไฟล์:Code table import prompt.png|940px|thumb|alt=หน้าต่างนำเข้าไฟล์กระดาษทำการ|หน้าต่างนำเข้าไฟล์กระดาษทำการ]]
[[ไฟล์:Code table import prompt.png|800px|thumb|center|alt=หน้าต่างนำเข้าไฟล์กระดาษทำการ|หน้าต่างนำเข้าไฟล์กระดาษทำการ]]
การนำเข้ารายการจากไฟล์ภายนอก มีขั้นตอนดังนี้
การนำเข้ารายการจากไฟล์ภายนอก มีขั้นตอนดังนี้
# กดปุ่ม "นำเข้ารายการ" ระบบจะแสดงหน้าต่างนำเข้า (หมายเลข 9)
# กดปุ่ม "นำเข้ารายการ" ระบบจะแสดงหน้าต่างนำเข้า (หมายเลข 9)
บรรทัดที่ 40: บรรทัดที่ 40:
{{3stars}} ไฟล์ที่นำเข้าต้องเป็นสกุล XLSX (สร้างจากโปรแกรม Microsoft Excel 2007 ขึ้นไป หรือ โปรแกรมกระดาษทำการอื่นที่เทียบเท่า) โครงสร้างของไฟล์ที่นำเข้านี้แตกต่างกันไปตามตารางที่กำลังดำเนินการ ผู้ใช้ควรใช้ไฟล์ได้รับจากฟังก์ชัน "ส่งออกรายการ" เป็นตัวอย่างหรือกรอกข้อมูลลงในไฟล์ดังกล่าว
{{3stars}} ไฟล์ที่นำเข้าต้องเป็นสกุล XLSX (สร้างจากโปรแกรม Microsoft Excel 2007 ขึ้นไป หรือ โปรแกรมกระดาษทำการอื่นที่เทียบเท่า) โครงสร้างของไฟล์ที่นำเข้านี้แตกต่างกันไปตามตารางที่กำลังดำเนินการ ผู้ใช้ควรใช้ไฟล์ได้รับจากฟังก์ชัน "ส่งออกรายการ" เป็นตัวอย่างหรือกรอกข้อมูลลงในไฟล์ดังกล่าว


[[ไฟล์:Code table export success.png|940px|thumb|alt=เพจส่งออกไฟล์กระดาษทำการ|เพจส่งออกไฟล์กระดาษทำการ]]
[[ไฟล์:Code table export success.png|800px|thumb|center|alt=เพจส่งออกไฟล์กระดาษทำการ|เพจส่งออกไฟล์กระดาษทำการ]]


การส่งออกรายการเป็นไฟล์กระดาษทำการ มีขั้นตอนดังนี้
การส่งออกรายการเป็นไฟล์กระดาษทำการ มีขั้นตอนดังนี้
บรรทัดที่ 49: บรรทัดที่ 49:
== ตารางที่ใช้ส่วนต่อขยาย และ ตารางที่ใช้หน้าต่างฟอร์ม ==
== ตารางที่ใช้ส่วนต่อขยาย และ ตารางที่ใช้หน้าต่างฟอร์ม ==
สำหรับตารางที่มีช่องข้อมูลจำนวนมาก หรือมีช่องข้อมูลชนิดที่ไม่เหมาะจะแสดงในตัวตาราง เช่น ข้อมูลหลายบรรทัด, ไฟล์, รูปภาพ เป็นต้น โปรแกรม CuneiFox จะจัดแยกเป็น 2 กลุ่ม ได้แก่
สำหรับตารางที่มีช่องข้อมูลจำนวนมาก หรือมีช่องข้อมูลชนิดที่ไม่เหมาะจะแสดงในตัวตาราง เช่น ข้อมูลหลายบรรทัด, ไฟล์, รูปภาพ เป็นต้น โปรแกรม CuneiFox จะจัดแยกเป็น 2 กลุ่ม ได้แก่
[[ไฟล์:Cuneifox table with expansion.png|940px|thumb|alt=ตารางที่ใช้ส่วนต่อขยาย|ตารางที่ใช้ส่วนต่อขยาย]]
[[ไฟล์:Cuneifox table with expansion.png|800px|thumb|center|alt=ตารางที่ใช้ส่วนต่อขยาย|ตารางที่ใช้ส่วนต่อขยาย]]
* '''ตารางที่ใช้ส่วนต่อขยาย''': ใช้ในกรณีช่องข้อมูลที่ต้องแสดงเพิ่มเติมมีไม่มาก และไม่ถือเป็นสาระสำคัญของตาราง ในชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะปรากฏปุ่ม [[ไฟล์:Cuneifox expand btn.png|25px|frameless|alt=ปุ่มเปิดส่วนต่อขยาย|ปุ่มเปิดส่วนต่อขยาย]] ( {{key press|X}} ) เมื่อกดปุ่มนี้ ระบบจะเปิดหน้าต่างต่อขยายเพื่อแสดงข้อมูลของรายการที่เลือก (หมายเลข 11) ในโหมดแก้ไข ช่องข้อมูลในส่วนต่อขยายจะอยู่ในลำดับการกรอกฟอร์มปกติ สามารถใช้คีย์ลัดต่างๆ ของฟอร์มเพื่อเข้าถึงส่วนต่อขยายได้ หรือจะใช้ปุ่ม [[ไฟล์:Cuneifox expand btn.png|25px|frameless|alt=ปุ่มเปิดส่วนต่อขยาย|ปุ่มเปิดส่วนต่อขยาย]] ที่ปรากฏข้างช่องข้อมูลที่เกี่ยวข้องก็ได้
* '''ตารางที่ใช้ส่วนต่อขยาย''': ใช้ในกรณีช่องข้อมูลที่ต้องแสดงเพิ่มเติมมีไม่มาก และไม่ถือเป็นสาระสำคัญของตาราง ในชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะปรากฏปุ่ม [[ไฟล์:Cuneifox expand btn.png|25px|frameless|alt=ปุ่มเปิดส่วนต่อขยาย|ปุ่มเปิดส่วนต่อขยาย]] ( {{key press|X}} ) เมื่อกดปุ่มนี้ ระบบจะเปิดหน้าต่างต่อขยายเพื่อแสดงข้อมูลของรายการที่เลือก (หมายเลข 11) ในโหมดแก้ไข ช่องข้อมูลในส่วนต่อขยายจะอยู่ในลำดับการกรอกฟอร์มปกติ สามารถใช้คีย์ลัดต่างๆ ของฟอร์มเพื่อเข้าถึงส่วนต่อขยายได้ หรือจะใช้ปุ่ม [[ไฟล์:Cuneifox expand btn.png|25px|frameless|alt=ปุ่มเปิดส่วนต่อขยาย|ปุ่มเปิดส่วนต่อขยาย]] ที่ปรากฏข้างช่องข้อมูลที่เกี่ยวข้องก็ได้
[[ไฟล์:Cuneifox table with fullform.png|940px|thumb|alt=ตารางที่ใช้หน้าต่างฟอร์ม|ตารางที่ใช้หน้าต่างฟอร์ม]]
[[ไฟล์:Cuneifox table with fullform.png|800px|thumb|center|alt=ตารางที่ใช้หน้าต่างฟอร์ม|ตารางที่ใช้หน้าต่างฟอร์ม]]
* <p>'''ตารางที่ใช้หน้าต่างฟอร์ม''': ใช้ในกรณีช่องข้อมูลที่ต้องแสดงมีจำนวนมาก ในชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะปรากฏปุ่ม [[ไฟล์:Cuneifox view btn.png|25px|frameless|alt=ปุ่มเปิดหน้าต่างฟอร์ม|ปุ่มเปิดหน้าต่างฟอร์ม]] ( {{key press|V}} ) ขึ้นแทนที่ปุ่มแก้ไข [[ไฟล์:Cuneifox edit btn.png|25px|frameless|alt=ปุ่มแก้ไข|ปุ่มแก้ไข]] กรณีผู้ใช้ไม่มีสิทธิ์แก้ไขรายการ หรือเมื่อตารางนั้นไม่พร้อมให้แก้ไข</p><p>การเพิ่ม/คัดลอก/แก้ไขรายการในตารางกลุ่มนี้จะแสดงหน้าต่างฟอร์ม (หมายเลข 12)</p>
* <p>'''ตารางที่ใช้หน้าต่างฟอร์ม''': ใช้ในกรณีช่องข้อมูลที่ต้องแสดงมีจำนวนมาก ในชุดปุ่มเครื่องมือของตารางกลุ่มนี้จะปรากฏปุ่ม [[ไฟล์:Cuneifox view btn.png|25px|frameless|alt=ปุ่มเปิดหน้าต่างฟอร์ม|ปุ่มเปิดหน้าต่างฟอร์ม]] ( {{key press|V}} ) ขึ้นแทนที่ปุ่มแก้ไข [[ไฟล์:Cuneifox edit btn.png|25px|frameless|alt=ปุ่มแก้ไข|ปุ่มแก้ไข]] กรณีผู้ใช้ไม่มีสิทธิ์แก้ไขรายการ หรือเมื่อตารางนั้นไม่พร้อมให้แก้ไข</p><p>การเพิ่ม/คัดลอก/แก้ไขรายการในตารางกลุ่มนี้จะแสดงหน้าต่างฟอร์ม (หมายเลข 12)</p>
** กดปุ่ม "ตกลง" ด้านล่างหน้าต่าง เพื่อยืนยันข้อมูลใหม่
** กดปุ่ม "ตกลง" ด้านล่างหน้าต่าง เพื่อยืนยันข้อมูลใหม่
บรรทัดที่ 58: บรรทัดที่ 58:
== ตารางที่เลือกได้หลายรายการพร้อมกัน ==
== ตารางที่เลือกได้หลายรายการพร้อมกัน ==


[[ไฟล์:Cuneifox table with multiselect.png|940px|thumb|alt=ตารางที่เลือกได้หลายรายการ|ตารางที่เลือกได้หลายรายการ]]
[[ไฟล์:Cuneifox table with multiselect.png|800px|thumb|center|alt=ตารางที่เลือกได้หลายรายการ|ตารางที่เลือกได้หลายรายการ]]
สำหรับตารางที่เลือกรายการได้หลายรายการ จะปรากฏช่องแสดงสถานะถูกเลือกเป็นคอลัมน์ซ้ายสุดของตาราง (หมายเลข 13) ผู้ใช้สามารถเลือกหรือยกเลิกการเลือกรายการได้โดยคลิกที่รายการที่ต้องการ
สำหรับตารางที่เลือกรายการได้หลายรายการ จะปรากฏช่องแสดงสถานะถูกเลือกเป็นคอลัมน์ซ้ายสุดของตาราง (หมายเลข 13) ผู้ใช้สามารถเลือกหรือยกเลิกการเลือกรายการได้โดยคลิกที่รายการที่ต้องการ