ข้ามไปยังเนื้อหา
9Expert Academy
  • ผู้เขียน
  • ผู้เขียนหลัก

9Expert Academy

ทีมคอนเทนต์ 9Expert Training

บทความความรู้ด้าน AI, Data, Automation และเครื่องมือ Microsoft สำหรับคนทำงาน จากทีมงาน 9Expert Training

502 บทความ

บทความโดย 9Expert Academy

502
สร้าง Data Model ด้วย SQL Server Analysis Service (SSAS)Microsoft SQL Server

สร้าง Data Model ด้วย SQL Server Analysis Service (SSAS)

Microsoft SQL Server Analysis Service เป็นผลิตภัณฑ์สำหรับจัดการ Data Model ระดับ Enterprise ซึ่งแบ่งได้เป็น 2 ประเภทดังนี้ - Multidimensional Data Model ซึ่งเป็น โครงสร้างข้อมูลแบบ OLAP (cubes, dimensions, measures) - Tabular Data Model ซึ่งเป็น โครงสร้างข้อมูลแบบ Relational (model, tables, columns)

9Expert Academy
ส่งค่าข้ามฟอร์มใน Access โดยไม่ต้องประกาศตัวแปรMicrosoft Access

ส่งค่าข้ามฟอร์มใน Access โดยไม่ต้องประกาศตัวแปร

สำหรับใครที่พัฒนาโปรแกรมโดยใช้ Microsoft Access น่าจะมีความจำเป็นในการส่งค่าจาก Control บนฟอร์มหนึ่ง ไปแสดงยังอีกฟอร์มหนึ่ง บางท่านอาจใช้เก็บค่าตัวแปรใน Action SetTempVars ซึ่งอยู่ในชุดคำสั่ง Macro Access หรือ บางท่านอาจใช้วิธีเขียน Code ประกาศตัวแปรรับค่าแบบ Public เพื่อให้รู้จักค่าตัวแปรข้ามฟอร์มได้ แต่สำหรับบทความนี้ มีวิธีที่ง่ายกว่านั้น เราสามารถส่งค่าตัวแปรจากฟอร์มหนึ่งไปยังอีกฟอร์มหนึ่ง โดยที่ไม่ต้องใช้ Macro หรือ เขียน Code แต่อย่างใด

9Expert Academy
ตัวอย่างการนำค่าจาก Index ของ Combobox มาใช้งานMicrosoft AccessMicrosoft Excel

ตัวอย่างการนำค่าจาก Index ของ Combobox มาใช้งาน

ลองดูกรณีศึกษานี้กันค่ะ เนื่องจากว่า เราต้องส่งของให้ลูกค้า ทั้งนี้ ที่อยู่ของลูกค้าในการจัดส่งอาจเปลี่ยนแปลงได้ไม่ตรงกับที่อยู่ในการจดทะเบียนบริษัทก็เป็นได้ ดังนั้น การออกแบบฟอร์มก็ควรจะยืดหยุ่น ให้เปลี่ยนที่อยู่ได้ ในขณะเดียวกันก็ยังมีค่าเริ่มต้นของที่อยู่ตามฐานข้อมูลในตาราง Customers ไว้ก่อน ลองดูการทำงานของฟอร์มนี้กันค่ะ

9Expert Academy
เรื่องเก่า เล่าอีกครั้งกับ Grouping SetMicrosoft SQL Server

เรื่องเก่า เล่าอีกครั้งกับ Grouping Set

ผู้เขียนได้รับคำถามเกี่ยวกับการการแสดงหลายกลุ่มผลรวมพร้อมกันในคิวรี่เดียว จะทำได้ไหม อาทิ ต้องการให้แสดงยอดขายในหลายมุมมองดังนี้ 1.ยอดขายทั้งหมด โดยเป็นผลรวมยอดขายทุกรายการ 2.ยอดขายในแต่ละปี โดยเป็นผลรวมที่จัดกลุ่มยอดขายในแต่ละปีเข้าด้วยกัน 3.ยอดขายของแต่ละเดือน ในแต่ละปี โดยเป็นการหาผลรวมที่จัดกลุ่มยอดขายแต่ละเดือนในแต่ละปีเข้าด้วยกัน

9Expert Academy
Presentation ยอดเยี่ยม VS Presentation ยอดแย่Microsoft PowerPoint

Presentation ยอดเยี่ยม VS Presentation ยอดแย่

ในการนำเสนองานแต่ละครั้ง นอกจากเราจะต้องเตรียมตัวเองในการนำเสนอแล้ว ยังต้องจัดทำสื่อ หรือ PowerPoint ในการนำเสนอสิ่งที่เราต้องการจะสื่อสารออกไปให้คนฟังเห็นภาพรวมของเนื้อหา และเข้าใจเนื้อหาของเรามากยิ่งขึ้น แต่หลายครั้งเราจะพบว่า คนฟังรู้สึกเบื่อหน่ายกับการดู PowerPoint ของเรา และอาจจะไม่เข้าใจในสิ่งที่เราต้องการนำเสนอ วันนี้จึงมาแนะนำเทคนิคการทำ Presentation ที่ดี และ Presentation แบบไหน ที่ไม่ควรทำ

9Expert Academy
ตัวอย่างการใช้ฟังก์ชัน UCASE และ ฟังก์ชัน LCASE ใน Microsoft AccessMicrosoft Access

ตัวอย่างการใช้ฟังก์ชัน UCASE และ ฟังก์ชัน LCASE ใน Microsoft Access

แปลงตัวอักษรที่มีให้กลายเป็นตัวอักษรพิมพ์ใหญ่ด้วยฟังก์ชัน UCASE หรือจะให้กลายเป็นตัวพิมพ์เล็กทั้งหมดด้วยฟังก์ชัน LCASE ก็ได้

9Expert Academy
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1.NET

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) การออกแบบและเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming: OOP ออพเจ็กต์โอเรียนเท็ดโปรแกรมมิง) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย หลักการเอนแคปซูเลชัน (Encapsulation) อินเฮียริแตนซ์ (Inheritance) และโพลิมอร์ฟิสซึม (Polymorphism) หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว

9Expert Academy
ลองสร้างฟอร์มหลัก ด้วย Navigation Form ใน Microsoft Access กันMicrosoft Access

ลองสร้างฟอร์มหลัก ด้วย Navigation Form ใน Microsoft Access กัน

บทความนี้จะแนะนำการสร้าง Navigation Form ด้วย Microsoft Access เพื่อให้สามารถเปิดฟอร์มหรือ รายงานต่างๆ ได้อย่างง่ายดาย ลดความสลับซับซ้อนลง โดยจะเพิ่มความสะดวกให้กับผู้ใช้งานมากยิ่งขึ้น และยังสามารถตกแต่งได้ตามที่ต้องการอีกด้วย

9Expert Academy
การแสดงฟอร์มเริ่มต้น โดยปราศจากหน้าต่างเมนูของ Microsoft AccessMicrosoft Access

การแสดงฟอร์มเริ่มต้น โดยปราศจากหน้าต่างเมนูของ Microsoft Access

ผู้พัฒนาระบบงานด้วย Access เมื่อเราพัฒนาฟอร์ม เราสามารถกำหนดค่าให้ฟอร์มที่ต้องการแสดงขึ้นมาเป็นฟอร์มอัตโนมัติเมื่อเปิดไฟล์ และยังสามารถกำหนดให้ฟอร์มไม่ได้ถูกครอบด้วย Microsoft Accessได้อีกด้วย ซึ่งทำได้โดยวิธีใดติดตามได้ในบทความ

9Expert Academy
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 2.NET

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 2

วัตถุวิธีซีชาร์ป: ตอน คลาส ในบทความตอนที่ผ่านมา ผู้เขียนได้แนะนำหลักการเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming) ในภาษาซีชาร์ปอย่างกว้าง ๆ เพื่อให้เห็นภาพรวม ต่อไปนี้ผู้เขียนจะลงรายละเอียดเริ่มจากหัวข้อเอนแคปซูเลชัน โดยจะอธิบายเรื่องคลาสให้ละเอียดมากยิ่งขึ้น

9Expert Academy
Power Query คืออะไรMicrosoft ExcelPower BI

Power Query คืออะไร

Power Query คือเครื่องมือด้าน Data Analysis ที่มีทั้งใน Microsoft Excel, Microsoft Power BI, SQL Server ที่เรียนรู้ไม่ยาก ช่วยให้เราปรับแต่งข้อมูล (Data Transformation) เชื่อมโยงข้อมูลไปยังแหล่งข้อมูลต่างๆ ได้มากมายหลากหลายแหล่ง (Multi Data Source) สามารถให้เรา รวมข้อมูล (Merge) แยกข้อมูล (Extract) ปรับแต่งข้อมูล (Shaping) ให้ตรงกับข้อมูลที่เราต้องการวิเคราะห์ข้อมูล ช่วยลดการทำงานซ้ำๆ ด้านข้อมูลลง โดยกำหนดกระบวนการในการแปลงข้อมูลแย่างเป็นขั้นเป็นตอน โดยฉากหลังจาก Power Query นั้น คือ ภาษา M ซึ่งเป็นภาษาที่ใช้ในการเตรียมข้อมูลให้กับข้อมูลต่าง ๆ ให้พร้อมนำไปใช้ในการวิเคราะห์

9Expert Academy
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 3.NET

การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 3

พรอพเพอร์ตี ของดีใน C# ในตอนที่ผ่านมาผู้เขียนได้พูดถึงพรอพเพอร์ตี (property) ไปแล้วอย่างคร่าวๆ ในบทความตอนนี้ได้เวลาที่จะพูดถึงพรอพเพอร์ตีโดยละเอียดเสียที พรอพเพอร์ตีเป็นเรื่องสำคัญ มันเป็นสมาชิกของคลาสที่ช่วยให้เราเขียนโปรแกรมตามลัทธิวัตถุวิธีได้ง่ายขึ้นและสวยงามขึ้น มันเป็นคุณสมบัติพิเศษในภาษาซีชาร์พที่ท่านจะไม่พบในภาษาอื่น การศึกษาให้เข้าใจว่าพรอพเพอร์คืออะไร มีประโยชน์อย่างไร และใช้งานอย่างไรจะช่วยให้ท่านเขียนโค้ดแบบ OOP ในภาษาซีชาร์พได้อย่างสง่างาม

9Expert Academy