บทความ Excel, Access, SQL Server, ASP.NET, Windows, Database, IT
ลองสร้างฟอร์มหลัก ด้วย Navigation Form ใน Microsoft Access กัน
บทความนี้จะแนะนำการสร้าง Navigation Form ด้วย Microsoft Access เพื่อให้สามารถเปิดฟอร์มหรือ รายงานต่างๆ ได้อย่างง่ายดาย ลดความสลับซับซ้อนลง โดยจะเพิ่มความสะดวกให้กับผู้ใช้งานมากยิ่งขึ้น และยังสามารถตกแต่งได้ตามที่ต้องการอีกด้วย
![แนะนำการสร้าง Navigation Form ด้วย Microsoft Access](https://www.9experttraining.com/sites/default/files/images/articles/%E0%B8%A5%E0%B8%AD%E0%B8%87%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87%E0%B8%9F%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%A1%E0%B8%AB%E0%B8%A5%E0%B8%B1%E0%B8%81%20%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2%20Navigation%20Form.png)
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) ตอนที่ 1
การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป (OOP with C#) การออกแบบและเขียนโปรแกรมแบบวัตถุวิธี (Object Oriented Programming: OOP ออพเจ็กต์โอเรียนเท็ดโปรแกรมมิง) ตั้งอยู่บนหลักการสามประการที่เปรียบได้กับสามเสาหลัก ประกอบด้วย หลักการเอนแคปซูเลชัน (Encapsulation) อินเฮียริแตนซ์ (Inheritance) และโพลิมอร์ฟิสซึม (Polymorphism) หากท่านเข้าใจหลักการทั้งสามนี้ ก็เท่ากับว่าท่านเข้าใจหัวใจของ OOP ทั้งหมดแล้ว
![การเขียนโปรแกรมแบบวัตถุวิธีในภาษาซีชาร์ป OOP](https://www.9experttraining.com/sites/default/files/images/articles/object-oriented-programming-with-c-sharp.png)
ตัวอย่างการใช้ฟังก์ชัน UCASE และ ฟังก์ชัน LCASE ใน Microsoft Access
ตัวอย่างการใช้ฟังก์ชัน UCASE และ ฟังก์ชัน LCASE ใน Microsoft Access หากท่านใดต้องการแปลงตัวอักษรภาษาอังกฤษซึ่งมีทั้งตัวเล็กบ้างใหญ่บ้าง ให้เป็นตัวอักษรตัวใหญ่ทั้งหมด หรือ ให้เป็นตัวอักษรตัวเล็กทั้งหมด น่าจะรู้จักฟังก์ชัน UPPER และ ฟังก์ชัน LOWER...
![ตัวอย่างการใช้ฟังก์ชัน UCASE และ ฟังก์ชัน LCASE ใน Microsoft Access](https://www.9experttraining.com/sites/default/files/images/articles/lower-and-upper.png)
Presentation ยอดเยี่ยม VS Presentation ยอดแย่
ในการนำเสนองานแต่ละครั้ง นอกจากเราจะต้องเตรียมตัวเองในการนำเสนอแล้ว ยังต้องจัดทำสื่อ หรือ PowerPoint ในการนำเสนอสิ่งที่เราต้องการจะสื่อสารออกไปให้คนฟังเห็นภาพรวมของเนื้อหา และเข้าใจเนื้อหาของเรามากยิ่งขึ้น แต่หลายครั้งเราจะพบว่า คนฟังรู้สึกเบื่อหน่ายกับการดู PowerPoint ของเรา และอาจจะไม่เข้าใจในสิ่งที่เราต้องการนำเสนอ วันนี้จึงมาแนะนำเทคนิคการทำ Presentation ที่ดี และ Presentation แบบไหน ที่ไม่ควรทำ
![Presentation ยอดเยี่ยม VS Presentation ยอดแย่](https://www.9experttraining.com/sites/default/files/images/articles/12_5.png)
เรื่องเก่า เล่าอีกครั้งกับ Grouping Set
ผู้เขียนได้รับคำถามเกี่ยวกับการการแสดงหลายกลุ่มผลรวมพร้อมกันในคิวรี่เดียว จะทำได้ไหม อาทิ ต้องการให้แสดงยอดขายในหลายมุมมองดังนี้ 1.ยอดขายทั้งหมด โดยเป็นผลรวมยอดขายทุกรายการ 2.ยอดขายในแต่ละปี โดยเป็นผลรวมที่จัดกลุ่มยอดขายในแต่ละปีเข้าด้วยกัน 3.ยอดขายของแต่ละเดือน ในแต่ละปี โดยเป็นการหาผลรวมที่จัดกลุ่มยอดขายแต่ละเดือนในแต่ละปีเข้าด้วยกัน
![เรื่องเก่า เล่าอีกครังกับ Grouping Set](https://www.9experttraining.com/sites/default/files/images/articles/SQL-Server-Grouping-Set.png)
ตัวอย่างการนำค่าจาก Index ของ Combobox มาใช้งาน
ลองดูกรณีศึกษานี้กันค่ะ เนื่องจากว่า เราต้องส่งของให้ลูกค้า ทั้งนี้ ที่อยู่ของลูกค้าในการจัดส่งอาจเปลี่ยนแปลงได้ไม่ตรงกับที่อยู่ในการจดทะเบียนบริษัทก็เป็นได้ ดังนั้น การออกแบบฟอร์มก็ควรจะยืดหยุ่น ให้เปลี่ยนที่อยู่ได้ ในขณะเดียวกันก็ยังมีค่าเริ่มต้นของที่อยู่ตามฐานข้อมูลในตาราง Customers ไว้ก่อน ลองดูการทำงานของฟอร์มนี้กันค่ะ
![ตัวอย่างการนำค่าจาก Index ของ Combobox มาใช้งาน](https://www.9experttraining.com/sites/default/files/images/articles/Artboard%2016%20copy.png)
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน DateAdd
เราต้องการจะทราบกำหนดการชำระเงิน (duedate) ของลูกค้าแต่ละราย ว่าเป็นวันใด เราต้องหาฟังก์ชันที่มีการคืนค่าออกมาเป็นวันที่ได้ ทั้งนี้ต้องทราบวันที่เริ่มต้น และ จำนวนวันที่ให้เครดิตลูกค้า หากเป็นคำถามลักษณะนี้ บทความนี้จะขอแนะนำให้รู้จักกับฟังก์ชัน DateAdd หากยังไม่เข้าใจคำถาม ลองพิจารณาข้อมูลจากบทความนี้ดู
![DateAdd by 9experttraining](https://www.9experttraining.com/sites/default/files/images/articles/Artboard%2016%20copy%202.png)
การส่งค่าจากฟอร์มหนึ่งไปยังอีกฟอร์มหนึ่ง โดยที่ไม่ต้องประกาศตัวแปร ใน Microsoft Access
สำหรับใครที่พัฒนาโปรแกรมโดยใช้ Microsoft Access น่าจะมีความจำเป็นในการส่งค่าจาก Control บนฟอร์มหนึ่ง ไปแสดงยังอีกฟอร์มหนึ่ง บางท่านอาจใช้เก็บค่าตัวแปรใน Action SetTempVars ซึ่งอยู่ในชุดคำสั่ง Macro Access หรือ บางท่านอาจใช้วิธีเขียน Code ประกาศตัวแปรรับค่าแบบ Public เพื่อให้รู้จักค่าตัวแปรข้ามฟอร์มได้ แต่สำหรับบทความนี้ มีวิธีที่ง่ายกว่านั้น เราสามารถส่งค่าตัวแปรจากฟอร์มหนึ่งไปยังอีกฟอร์มหนึ่ง โดยที่ไม่ต้องใช้ Macro หรือ เขียน Code แต่อย่างใด
![การส่งค่าจากฟอร์มหนึ่งไปยังอีกฟอร์มหนึ่ง](https://www.9experttraining.com/sites/default/files/images/articles/Microsoft-Access.png)
เลือกเทคโนโลยีอย่างมีส่วนร่วม...เพื่อคุณภาพชีวิตของพลเมือง (ตอนที่ 3)
สองเมืองอัจฉริยะที่เราจะพาไปเป็นเมืองที่อยู่ในทวีปยุโรป นั่นคือ Barcelona และ Amsterdam ซึ่งถือว่าเป็นต้นแบบของ Smart City และประสบความสำเร็จในการเป็น Smart City อย่างเป็นรูปธรรม เราไปดูกันค่ะว่าเขาทำกันอย่างไร
![เลือกเทคโนโลยีอย่างมีส่วนร่วม...เพื่อคุณภาพชีวิตของพลเมือง-(ตอนที่-3](https://www.9experttraining.com/sites/default/files/images/articles/smart-city3.png)
เลือกเทคโนโลยีอย่างมีส่วนร่วม...เพื่อคุณภาพชีวิตของพลเมือง (ตอนที่ 2)
ในตอนที่แล้ว เราได้ไปเรียนรู้แนวคิดการสร้าง Smart City จากประเทศที่เป็นสุดยอดด้านเทคโนโลยีอย่างประเทศเกาหลีใต้และญี่ปุ่นกันไปแล้ว ในตอนที่ 2 นี้เราจะไปเยือนอีก 2 ประเทศที่คนไทยรู้จักกันดี และเป็นประเทศที่มีความเจริญเติบโตด้านเศรษฐกิจและเทคโนโลยีเร็วที่สุดในโลก อย่างประเทศสิงคโปร์และประเทศจีนกันค่ะ
![เลือกเทคโนโลยีอย่างมีส่วนร่วม...เพื่อคุณภาพชีวิตของพลเมือง-(ตอนที่-2](https://www.9experttraining.com/sites/default/files/images/articles/smart-city2.png)