จากเนื้อหา บทที่ผ่านมา เราได้เรียนในเรื่องขั้นตอนการใช้งาน JOOMLA ในการสร้างเว็บไซต์แล้ว จะต้องมี ขั้นตอน การวางแผน การสร้าง และการจัดการ เนื้อหา Contents Management
สำหรับผู้เริ่มต้น ศึกษา อย่าได้มองข้าม ขั้นตอนง่ายๆ แต่สำคัญ ในบทนี้ นะครับ
เพราะความง่าย แบบมีหลักการ จะช่วยให้การทำงาน และการจัดการเนื้อหา ของเว็บไซต์ เป็น ระบบ ระเบียบ และสะดวก ในการบริหาร และจัดการ
หลักการทำงานเนื้อหา จะใช้หลัก CASh
Categorize หมวดหมู่
Add การเพิ่มบทความ
Show การแสดงบทความ
สำหรับ การสร้าง หมวดหมู่จะสร้าง
สัก 3 หมวดหมู่เพื่อประกอบการเรียน คือ
เกี่ยวกับ
สถานที่
การเดินทาง
ขั้น 2 เพิ่มบทความ ประมาณ 2 -3 บทความ ต่อ หมวดหมู่
ขั้น 3 จะเป็นการแสดงผลข้อมูล ด้วยการใช้ เมนู
ขั้น 4 อาจจะใช้มีเดีย ในการ จัดการรูปภาพ
** รวมทั้งการสร้าง หมวดหมู่รอง
สร้างรหัสสินค้าบาร์โค้ดด้วย Ms Access
ขั้นตอนและวิธีการสร้างรหัสสินค้า แล้วแปลงเป็นแท่งบาร์โค้ด สำหรับนำไปใช้งาน ด้วย MS Access
ขั้นตอนแรก สร้างตารางฐานข้อมูล Access ขึ้นมา 1 ตาราง ในชื่อว่า Products
ประกอบด้วย
id
product_name
product_id
NOTE บันทึกข้อมูลสินค้าลงไปจำนวน 5-10 รายการ เพื่อประกอบการสอน
ขั้นต่อมา ไปที่เว็บไซต์ http://www.barcodelink.net/barcode-font.php แล้วโหลด
ฟอน์ตฟรี code 39 (3 of 9 extended) Barcode Font
ขั้นต่อมา ทดลอง ดูมุมมองก่อนพิมพ์
ยังไม่สามารถนำไปอ่านด้วยเครื่องยิงบาร์โค้ด
ต้องมีการเพิ่มค่า * XXX1358XXX* คือ เพิ่ม * * ปิดหัวปิดท้าย รหัสสินค้าก่อน
โดย ในมุมมองออกแบบรายงาน ในช่อง กล่องข้อความ แหล่งข้อมูลแถว Control Source ให้คลิกเข้าไปใส่ค่า โค้ค ให้มี * นำหน้า ปิดท้าย ดังนี้
= "*" & [Products_ID] & "*"
ดูมุมมองก่อนพิมพ์ ใช้เครื่องพิมพ์รหัสสินค้า หรือ เครื่องพิมพ์ชนิด หัวเลเซอร์ ในการพิมพ์รหัสสินค้า นำไปใช้งาน ต่อไป
ขั้นตอนแรก สร้างตารางฐานข้อมูล Access ขึ้นมา 1 ตาราง ในชื่อว่า Products
ประกอบด้วย
id
product_name
product_id
NOTE บันทึกข้อมูลสินค้าลงไปจำนวน 5-10 รายการ เพื่อประกอบการสอน
ขั้นต่อมา ไปที่เว็บไซต์ http://www.barcodelink.net/barcode-font.php แล้วโหลด
ฟอน์ตฟรี code 39 (3 of 9 extended) Barcode Font
แตกไฟล์ออก แล้วคลิกขวา เลือก Install ฟอนต์เข้าสู่ระบบวินโดว์
ขั้นสาม สร้างรายงาน Report เพื่อดึงข้อมูลจากตารางสินค้ามาแสดง
ในมุมมองออกแบบ วางตัวควบคุม กล่องข้อความ ลงในแบบฟอร์ม 1 กล่อง
เลือกชนิดของฟอร์ตเป็น Code39 แบบแท่งบาร์โค้ด
ปรับขนาดฟอนต์ประมาณ 48 พอยต์
เปลี่ยนแหล่งตัวควบคุม ให้เป็นช่อง รหัสสินค้า ของตาราง products
เพิ่มอีก หนึ่ง กล่องข้อความ ข้างใต้ของ กล่องข้อความแรก แล้วเลือก แหล่งควบคุม เป็น รหัส ID สินค้า หรือ ชื่อสินค้า ก็ได้
**เลือกอย่างใดอย่างหนึ่ง
ขั้นต่อมา ทดลอง ดูมุมมองก่อนพิมพ์
ยังไม่สามารถนำไปอ่านด้วยเครื่องยิงบาร์โค้ด
ต้องมีการเพิ่มค่า * XXX1358XXX* คือ เพิ่ม * * ปิดหัวปิดท้าย รหัสสินค้าก่อน
โดย ในมุมมองออกแบบรายงาน ในช่อง กล่องข้อความ แหล่งข้อมูลแถว Control Source ให้คลิกเข้าไปใส่ค่า โค้ค ให้มี * นำหน้า ปิดท้าย ดังนี้
= "*" & [Products_ID] & "*"
ดูมุมมองก่อนพิมพ์ ใช้เครื่องพิมพ์รหัสสินค้า หรือ เครื่องพิมพ์ชนิด หัวเลเซอร์ ในการพิมพ์รหัสสินค้า นำไปใช้งาน ต่อไป
การสำรวจส่วนควบคุมการทำงานของ Joomla
การสำรวจพื้นที่หลังบ้านของ จูมล่า
หลังการติดตั้ง จูมล่า แล้ว ขั้นตอน ต่อไป ที่สำคัญ คือ การ สำรวจ พื้นที่ หลังบ้าน หรือ Admin Area
จากหน้าต่าง โปรแกรม IE หรือ Chrome
ให้พิมพ์ localhost/myjoomla/administratro
ล็อกอินด้วย Admin และ รหัสผ่านของเรา ในขั้นตอนการติดตั้ง
การสำรวจพื้นที่ของแอดมิน หรือ คนดูแลระบบ
เมนูควบคุม การทำงาน ด้านซ้ายมือ
และเมนูด้านบน เรียงตามลำดับ
ระบบ หรือ System
การจัดการผู้ใช้งาน User
การจัดการเมนู Menu
การจัดการเนื้อหา Content
แยกเป็น บทความ หมวดหมู บทความเด่น และมีเดีย
ส่วนขยาย 5 ชนิด ได้แก่ คอมโพแนท ปลั๊กอิน ภาษา เทมเพลต และโมดูล
โดย คอมโพแนท์ จะแยกออกต่างหาก เพราะมีขนาดใหญ่
การจัดการส่วนขยาย Manage
มุมบนขวา จะมี Link ที่เรียกดุหน้าเว็บไซต์
หลังการติดตั้ง จูมล่า แล้ว ขั้นตอน ต่อไป ที่สำคัญ คือ การ สำรวจ พื้นที่ หลังบ้าน หรือ Admin Area
จากหน้าต่าง โปรแกรม IE หรือ Chrome
ให้พิมพ์ localhost/myjoomla/administratro
ล็อกอินด้วย Admin และ รหัสผ่านของเรา ในขั้นตอนการติดตั้ง
การสำรวจพื้นที่ของแอดมิน หรือ คนดูแลระบบ
เมนูควบคุม การทำงาน ด้านซ้ายมือ
และเมนูด้านบน เรียงตามลำดับ
ระบบ หรือ System
การจัดการผู้ใช้งาน User
การจัดการเมนู Menu
การจัดการเนื้อหา Content
แยกเป็น บทความ หมวดหมู บทความเด่น และมีเดีย
ส่วนขยาย 5 ชนิด ได้แก่ คอมโพแนท ปลั๊กอิน ภาษา เทมเพลต และโมดูล
โดย คอมโพแนท์ จะแยกออกต่างหาก เพราะมีขนาดใหญ่
การจัดการส่วนขยาย Manage
มุมบนขวา จะมี Link ที่เรียกดุหน้าเว็บไซต์
ขั้นตอนการดาวโหลดและติดตั้ง จูมล่า บนเซิร์ฟเวอร์จำลอง
สำหรับ ผู้ใช้งาน ที่สนใจ ในการ ศึกษา และทดลอง การสร้างเวบไซต์ ด้วยตนเอง
จะเป็นโปรเจคส่งอาจารย์
หรือ จะเป็นงานในหน้าที่ความรับผิดชอบ หรือ
สนใจอย่างจะลอง อยากทดสอบ
ขั้นตอนที่ 1 โหลด โปรแกรมจำลองเครื่องให้บริการ เซิร์ฟเวอร์ มีหลายตัว แต่ตอนนี้ แนนะนำ WAMPSERVER http://www.wampserver.com/en/
โหลดจบก็ ติดตั้ง หรือ Install
ค่าปกติจะติดตั้งที่ Drive C:\Wamp64
จากนั้น เปิดให้บริการ Services Running
ขั้นตอน 2 การสร้างฐานข้อมูล Database
เปิด IE หรือ Google Chrome แล้ว พิมพ์ localhost
ไปที่ Phpmyadmin
ตรง username ค่าปกติคือ root
ตรง Password ค่าปกติ คือ ค่าว่าง
ไปคลิกที่ Database
สร้างฐานข้อมูล แล้วแต่เราจะตั้งชื่อ ในบทนี้ ตั้งเป็น myjoomla
คลิกปุ่ม Create
ขั้นตอนที่ 3 ดาวโหลดไฟล์ จูมล่า จาก https://downloads.joomla.org/th/
Version ล่าสุด 3.9.15
เป็นไฟล์แบบ บีบอัด
โหลดมาแล้ว ให้ แตกไฟล์ออก ไว้ในโฟลเดอร์ชื่อ myjoomla
จากนั้น copy ทั้งโฟลเดอร์ไปวางใน ไดร์ฟ C:\Wamp64\www\myjoomla\
ขั้นตอนที่ 4 การเรียกไฟล์ ติดตั้ง
เปิด IE หรือ Chrome
พิมพ์ localhost\myjoomla\
จะเข้าสู่หน้าต่างการติดตั้งของ จูมล่า
จะเป็นโปรเจคส่งอาจารย์
หรือ จะเป็นงานในหน้าที่ความรับผิดชอบ หรือ
สนใจอย่างจะลอง อยากทดสอบ
ขั้นตอนที่ 1 โหลด โปรแกรมจำลองเครื่องให้บริการ เซิร์ฟเวอร์ มีหลายตัว แต่ตอนนี้ แนนะนำ WAMPSERVER http://www.wampserver.com/en/
โหลดจบก็ ติดตั้ง หรือ Install
ค่าปกติจะติดตั้งที่ Drive C:\Wamp64
จากนั้น เปิดให้บริการ Services Running
ขั้นตอน 2 การสร้างฐานข้อมูล Database
เปิด IE หรือ Google Chrome แล้ว พิมพ์ localhost
ไปที่ Phpmyadmin
ตรง username ค่าปกติคือ root
ตรง Password ค่าปกติ คือ ค่าว่าง
ไปคลิกที่ Database
สร้างฐานข้อมูล แล้วแต่เราจะตั้งชื่อ ในบทนี้ ตั้งเป็น myjoomla
คลิกปุ่ม Create
ขั้นตอนที่ 3 ดาวโหลดไฟล์ จูมล่า จาก https://downloads.joomla.org/th/
Version ล่าสุด 3.9.15
เป็นไฟล์แบบ บีบอัด
โหลดมาแล้ว ให้ แตกไฟล์ออก ไว้ในโฟลเดอร์ชื่อ myjoomla
จากนั้น copy ทั้งโฟลเดอร์ไปวางใน ไดร์ฟ C:\Wamp64\www\myjoomla\
ขั้นตอนที่ 4 การเรียกไฟล์ ติดตั้ง
เปิด IE หรือ Chrome
พิมพ์ localhost\myjoomla\
จะเข้าสู่หน้าต่างการติดตั้งของ จูมล่า
แนะนำ Survey123 For ArcGIS
โปรแกรมข้อมูลภูมิสารสนเทศ ภายใต้แนวคิด การตัดสินใจที่ดีกว่า มาจากข้อมูลที่ดีกว่า Survey123 For ArcGIS เป็นโปรแกรมทำงานที่เป็นส่วนหนึ่งของระบบข้อมูลภูมิสารสนเทศ สามารถทำงานในระบบก้อนเมฆ Cloud ทำให้ Survey123 For ArcGIS มีความสมบูรณ์ เป็นกลางในการ ตอบโจทย์การทำงาน การนำเสนอข้อมูล การแบ่งปันข้อมูล รวมทั้งการวิเคราะห์ข้อมุล
หลักการทำงานของ Survey123 For ArcGIS
ใช้ในการสร้างแบบฟอร์ม รวบรวมข้อมูลเชิงภูมิสารสนเทศ โดยง่าย ไม่ต้องใช้ความรู้ด้านการเขียนโปรแกรม รองรับหลายภาษา
รวบรวมข้อมูลผ่านเวบ หรืออุปกรณ์เคลื่อนที่ สามารถใช้งาน ในขณะตัดสัญญาณเน็ต
การวิเคราะห์ข้อมูลที่รวดเร็ว
การ upload ข้อมูลที่รวดเร็ว ปลอดภัย เพื่อการวิเคราะห์ขั้นสูง
สรุปหลักการทำงาน 3 ขั้นตอน ง่ายๆ ของ Survey123 For ArcGIS
ขั้น 1 การออกแบบฟอร์ม สำรวจข้อมูล
ขั้น 2 ผู้ใช้งาน ลงื้นที่สำรวจข้อมูล ตามแบบฟอร์มทีีกำหนด เช่น ข้อมูล เชิงิกัด ตำแหน่ง สภาพปัญหา
ขั้น 3 การวิเคราะห์ข้อมูล เพื่อนำไปสู่การแก้ปัญหา
สำหรับ Survey123 For ArcGIS เปิดให้ผู้สนใจ ได้ทดสอบ ทดลองใช้งาน ฟรีเป็นเวลา 21 วัน
สามารถ ไปศึกษา เพิ่ม หรือทดสอบการทำงานได้ที่เว็บ https://www.esri.com/en-us/arcgis/products/survey123/overview
** การลงทะเบียนใช้งาน จะใช้ข้อมูล email
หลักการทำงานของ Survey123 For ArcGIS
ใช้ในการสร้างแบบฟอร์ม รวบรวมข้อมูลเชิงภูมิสารสนเทศ โดยง่าย ไม่ต้องใช้ความรู้ด้านการเขียนโปรแกรม รองรับหลายภาษา
รวบรวมข้อมูลผ่านเวบ หรืออุปกรณ์เคลื่อนที่ สามารถใช้งาน ในขณะตัดสัญญาณเน็ต
การวิเคราะห์ข้อมูลที่รวดเร็ว
การ upload ข้อมูลที่รวดเร็ว ปลอดภัย เพื่อการวิเคราะห์ขั้นสูง
สรุปหลักการทำงาน 3 ขั้นตอน ง่ายๆ ของ Survey123 For ArcGIS
ขั้น 1 การออกแบบฟอร์ม สำรวจข้อมูล
ขั้น 2 ผู้ใช้งาน ลงื้นที่สำรวจข้อมูล ตามแบบฟอร์มทีีกำหนด เช่น ข้อมูล เชิงิกัด ตำแหน่ง สภาพปัญหา
ขั้น 3 การวิเคราะห์ข้อมูล เพื่อนำไปสู่การแก้ปัญหา
สำหรับ Survey123 For ArcGIS เปิดให้ผู้สนใจ ได้ทดสอบ ทดลองใช้งาน ฟรีเป็นเวลา 21 วัน
สามารถ ไปศึกษา เพิ่ม หรือทดสอบการทำงานได้ที่เว็บ https://www.esri.com/en-us/arcgis/products/survey123/overview
** การลงทะเบียนใช้งาน จะใช้ข้อมูล email
ฐานข้อมูลการตัดเกรดนักเรียนด้วย Ms Access
การใช้โปรแกรม Ms Access ในการทำฐานข้อมูล บันทึกคะแนนของนักเรียนในห้อง และ รวมคะแนนออกมา และตัดเกรดนักเรียนออกมา พร้อมสรุปรายงาน ได้ เพื่อสะดวก รวดเร็ว และป้องกันความผิดพลาด ได้ ในระดับหนึ่ง
ผู้สนใจ สามารถศึกษา และนำไปใช้งาน หรือ นำไป ศึกษา ต่อยอดได้
ขั้นตอนแรก สร้าง Table ขึ้นมาชื่อ Student มีข้อมูล และชนิดข้อมูล ดังนี้
ID อัตโนมัติ
P_student ชื่อนักเรียน เป็น ข้อความ
P_ID รหัสนักเรียน เป็น ตัวเลข
test1 คะแนนสอบครั้งที่ 1 เป็นตัวเลข
test2 คะแนนสอบครั้งที่ 2 เป็นตัวเลข
mid คะแนนสอบกลางภาค เป็นตัวเลข
assignment คะแนนงานมอบ เป็นตัวเลข
final คะแนนสอบครั้งสุดท้าย เป็นตัวเลข
total คะแนนรวม เป็นตัวเลข
grade เกรด เป็นข้อความ
result ผลสอบ ผ่าน หรือ ตก เป็น ข้อความ
ขั้นที่ 2 สร้างแบบฟอร์ม ชื่อ Frm_student เพื่อกรอกข้อมูล เอาทุกฟิลด์ จากตารางหลัก ยกเว้น คะแนนรวม เกรด และ ผลสอบ
** เพิ่มข้อมูล ตัวอย่าง เข้าสู่ระบบฐานข้อมูล ประมาณ 5-10 คน
ขั้นการสร้างแบบสอบถามข้อมูล Query ในการคิดคะแนนรวม Total
จากเมนูสร้าง เลือก ออกแบบคิวรี่ เปิดตาราง Student ขึ้นมา และติ้ก เลือก ทุกฟิลด์ เข้ามาในคิวรี่
ในช่อง total คลิกขวา เลือกเขียน สรา้งคำสั่ง VB เป็นผลรวม ของคะแนนสอบ ครั้งที่ 1 + ครั้ง 2 + สอบกลางภาค + คะแนนงานมอบ + สอบปลายภาค
ทำต่อในช่อง การตัดเกรด
ใส่เงื่อนไข ดังนี้
For Grad
Grade: IIf([Total]>=90,"A",IIf([Total]>=80,"B",IIf([Total]>=70,"C",IIf([Total]>=60,"D",IIf([Total]>=50,"E",IIf([Total]<=49,"F"))))))
For Result
IIF([total]>=50,”Pass”,”Fail”)
การออกแบบรายงาน Report
และสอนวิธีการจัดกลุ่ม รายงาน Group และการจัดเรียงข้อมูล Sort รวมทั้งการสรุปยอด จำนวนของแต่ละกลุ่ม
โพลกไฟล์ประกอบการสอน DB Student Grade
สามารถนำไป พัฒนาต่อยอด หรือ นำไปใช้งานได้โดยอิสระ ครับ
ผู้สนใจ สามารถศึกษา และนำไปใช้งาน หรือ นำไป ศึกษา ต่อยอดได้
ขั้นตอนแรก สร้าง Table ขึ้นมาชื่อ Student มีข้อมูล และชนิดข้อมูล ดังนี้
ID อัตโนมัติ
P_student ชื่อนักเรียน เป็น ข้อความ
P_ID รหัสนักเรียน เป็น ตัวเลข
test1 คะแนนสอบครั้งที่ 1 เป็นตัวเลข
test2 คะแนนสอบครั้งที่ 2 เป็นตัวเลข
mid คะแนนสอบกลางภาค เป็นตัวเลข
assignment คะแนนงานมอบ เป็นตัวเลข
final คะแนนสอบครั้งสุดท้าย เป็นตัวเลข
total คะแนนรวม เป็นตัวเลข
grade เกรด เป็นข้อความ
result ผลสอบ ผ่าน หรือ ตก เป็น ข้อความ
ขั้นที่ 2 สร้างแบบฟอร์ม ชื่อ Frm_student เพื่อกรอกข้อมูล เอาทุกฟิลด์ จากตารางหลัก ยกเว้น คะแนนรวม เกรด และ ผลสอบ
** เพิ่มข้อมูล ตัวอย่าง เข้าสู่ระบบฐานข้อมูล ประมาณ 5-10 คน
ขั้นการสร้างแบบสอบถามข้อมูล Query ในการคิดคะแนนรวม Total
จากเมนูสร้าง เลือก ออกแบบคิวรี่ เปิดตาราง Student ขึ้นมา และติ้ก เลือก ทุกฟิลด์ เข้ามาในคิวรี่
ในช่อง total คลิกขวา เลือกเขียน สรา้งคำสั่ง VB เป็นผลรวม ของคะแนนสอบ ครั้งที่ 1 + ครั้ง 2 + สอบกลางภาค + คะแนนงานมอบ + สอบปลายภาค
ทำต่อในช่อง การตัดเกรด
ใส่เงื่อนไข ดังนี้
For Grad
Grade: IIf([Total]>=90,"A",IIf([Total]>=80,"B",IIf([Total]>=70,"C",IIf([Total]>=60,"D",IIf([Total]>=50,"E",IIf([Total]<=49,"F"))))))
For Result
IIF([total]>=50,”Pass”,”Fail”)
การออกแบบรายงาน Report
และสอนวิธีการจัดกลุ่ม รายงาน Group และการจัดเรียงข้อมูล Sort รวมทั้งการสรุปยอด จำนวนของแต่ละกลุ่ม
โพลกไฟล์ประกอบการสอน DB Student Grade
สามารถนำไป พัฒนาต่อยอด หรือ นำไปใช้งานได้โดยอิสระ ครับ
การแก้ปัญหาข้อผิดพลาดเหตุการณ์ On click ของ MS Access
การเขียนโค้ด เพื่อควบคุมการทำงานบน MS Access ในบางครั้ง เราอาจจะเจอปัญหา ไม่สามารถเรียกคำสั่งการทำงาน ได้ตามแนวทาง หรือ ตัวอย่าง ที่เราทำตาม Tutor จากวีดีโอช่วยสอน หรือ บทความต่างๆ เช่น กรณีนี้ ขอนำมาแชร์ และแบ่งบัน ข้อผิดพลาด ในการเรียกคำสั่ง ในการ กรองข้อมูล หรือ สืบค้นข้อมูล โดย การเขียน Code ด้วย VB ใน Ms Access office 365
ปัญหา
นิพจน์ เมื่อคลิก เกิดข้อผิดพลาด ขณะที่ Ms Access กำลังติดต่อกับ OLE Server หรือ ActiveX
ซึ่ง ตอนแรก ที่เจอปัญหานี้เข้าไป
หลายคน ที่เป็นมือใหม่ อาจจะท้อ และงง ไป
ทำให้ไม่สามารถทำงานให้สำเร็จได้

ทางแก้ไขปัญหา
เกิดมาจาก รหัสภาษาที่ใช้เขียน Code ไม่ตรงกัน ทางแก้ไข คือ
ไปที่แผงควบคุม หรือ Control Panel
Next ที่ Change Location
Next คลิกแทบ Adninistrative
Next คลิก Change system location
Next คลิก เปลี่ยนจาก English เป็น Thailand
ทดสอบ รันโค้ดที่เขียนบนโปรแกรม Ms Access อีกครั้ง น่าจะได้แล้ว นะ
ปัญหา
นิพจน์ เมื่อคลิก เกิดข้อผิดพลาด ขณะที่ Ms Access กำลังติดต่อกับ OLE Server หรือ ActiveX
ซึ่ง ตอนแรก ที่เจอปัญหานี้เข้าไป
หลายคน ที่เป็นมือใหม่ อาจจะท้อ และงง ไป
ทำให้ไม่สามารถทำงานให้สำเร็จได้
ทางแก้ไขปัญหา
เกิดมาจาก รหัสภาษาที่ใช้เขียน Code ไม่ตรงกัน ทางแก้ไข คือ
ไปที่แผงควบคุม หรือ Control Panel
Next ที่ Change Location
Next คลิกแทบ Adninistrative
Next คลิก Change system location
Next คลิก เปลี่ยนจาก English เป็น Thailand
สมัครสมาชิก:
บทความ (Atom)



