Home Authors Posts by Boonthawee Tangsoonthornthum

Boonthawee Tangsoonthornthum

47 POSTS 0 COMMENTS
MCT, MCSE, MCSA, MCAD, MCP Microsoft 365, Office 365, SharePoint, SharePoint Online, Azure, Power Platform, Power Apps, Power BI, Power Automate, Power Virtual Agent ความรู้หาได้ทั่วไป ศึกษา ค้นคว้า ลงมือทำให้เห็นจริง ฝึกฝนให้ชำนาญ เผยแพร่ให้ผู้สนใจได้เรียนรู้และนำไปใช้ได้ มี....เพื่อแบ่งปัน.......ครับ :-D :-) :-) :-D

New Power Apps Barcode Reader Control

สวัสดีครับ กลับมาพบกันอีกแล้วกับบทความ Power Apps ของผมที่จะแนะนำ Trick & Technique ในการใช้งานเครื่องมือสร้าง App แบบ Low-code สำหรับวันนี้เราจะมาใช้งาน Barcode Reader กันครับ สืบเนื่องมาจากทาง Microsoft Power Apps ได้ปรับปรุง Control ตัวนี้ใหม่และปล่อยออกมาใช้งานได้สักระยะหนึ่งแล้ว หลายท่านได้ดู Clip ที่ผมโพสสอนการสร้าง QR Code Reader ทางช่อง YouTube "Power Apps Guru Thailand" ของผมเอง พบปัญหาว่าในการ Reference ค่าของ Control ตัวที่ใช้อ่าน Barcode และ QR Code ไม่สามารถใช้ .Value เพื่อแสดงค่าใน TextLabel ตามที่ผมอธิบายใน...

ซ่อน SharePoint List จาก User มือซน

สวัสดีครับท่านผู้อ่านและผู้ที่ติดตามบทความด้าน Power Platform ของผม Power Apps Guru Thailand สำหรับวันนี้ผมขอนำเสนอเรื่องที่หลายท่านได้สอบถามกันเข้ามาว่าเมื่อเราสร้าง Canvas App ด้วย Power Apps ให้Userในบริษัทใช้งานและมีการเชื่อมต่อกับ SharePoint Online List เป็น Data Source เก็บข้อมูล จะมีวิธีการจัดการอย่างไรรวมถึงสามารถจะป้องกันผู้ใช้ (User) ไม่ให้เข้าไปแก้ไขข้อมูลใน SharePoint Online List โดยตรง อ่านบทความนี้แล้วท่านจะรู้วิธีในการป้องกันแบบง่ายดายมากๆ การที่ User จะได้รับสิทธิ์เพื่อ Add, Update และ Delete ใน SharePoint Site นั้นทำให้เขาสามารถเข้ามายัง SharePoint Site จาก URL หรือจากหน้าของ App Launcher ได้ตามสิทธิ์ปกติ แต่มีหลายๆคนชอบมือซนเข้ามาแล้วทำการแกไขข้อมูลใน List นั้นจากหน้า UI ของ SharePoint เอง ซึ่งเราในฐานะของ Admin หรือคนที่เขียน...

วิธีเอาชนะข้อจํากัด 500 รายการใน Power Apps

สวัสดีครับ กลับมาพบกันอีกแล้วหลังจากห่างหายกันไประยะหนึ่ง สืบเนื่องจากงานประจำที่ค่อนข้างยุ่งและต้องใช้เวลาในการปรับเปลี่ยน Process บางอย่างในทีมงาน หวังว่าหลายท่านที่ตั้งตารออ่านบทความของผมคงไม่หนีหายกันไปนะครับ (ฮา) มาต่อกันเลยดีกว่าครับ สำหรับบทความของ Power Apps Guru Thailand วันนี้จะเป็นเรื่องข้อจำกัดในการสร้าง Canvas Apps ด้วย Power Apps ที่หากข้อมูลเกิน 500 รายการ (Records) แล้วไม่สามารถแสดง หรือ ค้นหาข้อมูลรายการที่มากกว่า 500 ได้ เรามาดูวิธีการแก้ไขและทดลองทำไปพร้อมๆกัน ซี่งผมขอบอกเลยว่ามันง่ายมากๆ การที่เราจะทดสอบเรียกใช้งานข้อมูลที่เรียกใช้งานใน Power Apps นั้นขอให้ท่านเตรียม Excel ไฟล์ที่ใช้เป็นตัวอย่างข้อมูล และมีข้อมูลอยู่ประมาณ 2500 แถวอาจจะมากกว่านั้นก็ได้นะครับ ตามแต่ท่านจะเตรียมแต่ขอให้มากกว่า 2000 รายการ ข้อมูลก็มีโครงสร้างตามรูปที่ผมแสดงให้ดู เอาง่ายๆครับมี 2 Column ครับคือ Id และ...

Create Your First App From Data in an Excel Workbook with Power Apps

สวัสดีครับท่านผู้อ่านที่น่ารักของผม วันนี้ผมมีบทความใหม่มาฝากอีกแล้ว สืบเนื่องจากงาน "Microsoft Tech Community Meetup" เมื่อวันที่ 18 ธันวาคม 2564 ที่ผ่านมา เป็นงานที่มีเหล่าผู้เชี่ยวชาญจาก Microsoft และ Community Leaders มาเป็นวิทยากรให้ความรู้ใน Session ต่างๆมากมาย รวมถึงผู้เข้าร้วมฟังก็ไม่น้อยเช่นกัน ผมเองก็ได้มีโอกาสในการนำเสนอ 1 Session ในช่วงเช้ากับหัวข้อ "Create Your First App From Data in an Excel Workbook with Power Apps" เป็นการแนะนำให้ผู้เริ่มต้นได้รู้จักกับ Power Apps เครื่องมือสร้าง App แบบ Low-Code & No-Code Platform

สร้าง QR Code Reader ด้วย Power Apps

สวัสดีครับกลับมาพบกับบทความที่น่าสนใจของ Power Apps Guru Thailand กันอีกแล้วนะครับ จากบทความที่แล้วผมได้แนะนำวิธีการสร้าง QR Code Generator ไปแล้ว ทำให้เราสามารถที่ Generate QR Code จากข้อมูลที่เรามีได้อย่างง่ายๆ ไม่ว่าจะเป็น Web site, URL, Web Address หรืออะไรก็ตามที่เป็น Link เพื่อให้ผู้ใช้งาน SmartPhone หรือ Tablet ทำการ Scan ด้วยกล้องที่ติดมากับเครื่องเหล่านั้น ทำให้เกิดความสะดวกสบายแก่ผู้ใช้เป็นอย่างมาก ไม่ต้องมาคีย์ข้อมูลยาวๆเองที่มีโอกาสผิดพลาดได้ง่าย สำหรับบทความตอนนี้เราจะมาสร้าง App ด้วย Power Apps เพื่อเป็น QR Code Reader กันครับ เกริ่นนำและทักทายกันพอสมควร มาดูสิ่งที่ต้องเตรียมสำหรับการสร้าง Apps เพื่อเป็น QR Code Reader...

สร้าง QR Code Generator ด้วย Power Apps

สวัสดีท่านผู้อ่านและผู้ที่คอยติดตามบทความของผมทุกท่านครับ สำหรับวันนี้เราจะมาใช้ Power Apps สร้างโปรแกรมสำหรับ Generate QR Code กันครับ มีน้องท่านหนึ่งสอบถามผมว่า ทางบริษัทต้องการทำ Application ที่สามารถสร้าง QR Code จากข้อมูลที่ต้องการ เช่น Web Site URL, Link สำหรับ Download เอกสารต่างๆ หรือข้อมูลอื่นๆตามที่ต้องการ เนื่องจากปัจจุบันมีการใช้งานอุปกรณ์มือถือที่เป็น Smart Phone กันมากขึ้น โชคดีที่ทางบริษัทของน้องได้จัดเตรียมมือถือให้ใช้งานสำหรับรับ Email และ Application ที่พัฒนาสำหรับมือถือด้วย สิ่งที่ต้องเตรียมสำหรับการทำ QR-Code Generator ก็จะมีประมาณนี้ครับ Power Apps StudioWeb API ที่ทำหน้าที่ Generate ข้อมูลให้เป็น QR-Code...

สมัครใช้งาน Power Apps Developer Plan

สวัสดีครับท่านผู้อ่านที่น่ารักของผม วันนี้ผมมีบทความ Power Apps ใหม่มาให้ได้ติดตามกันอีกแล้วหลายท่านได้อ่านบทความของผมที่ผ่านๆมา อยากทำตามหรือศึกษาเพิ่มเติมแต่ติดในเรื่องของ Subscription หรือ Resource บางอย่างที่จะมาใช้งานทดสอบสร้าง Application เป็นที่ทราบกันดีว่าการที่เราจะได้ Subscription ของ Power Apps นั้นจะต้องทำการลงทะเบียนด้วย Email ขององค์กรโดยส่วนใหญ่ทางAdminที่ดูแลจะมีการ Assign License Office 365 ให้พนักงานใช้งาน Email ได้อยู่แล้วเราก็สามารถใช้งาน Program ในกลุ่ม Power Platform ที่เป็นฟรี Plan ได้แบบมีข้อจำกัด แล้ว Power Apps Developer Plan นี้ใครสามารถลงทะเบียนได้บ้าง คำตอบก็คือใครก็ตามที่มี Email ขององค์กรหน่วยงานไม่ใช่ Email ส่วนตัวอย่างHotmail.com หรือ Outlook.com เป็นต้น บางครั้งเราจะได้ยินหรือเห็นคำว่า Microsoft Account นั่นก็หมายถึง Email ขององค์กรที่เป็น Office 365 เก็บอยู่ใน Azure Active Directory ลงทะเบียนได้ที่ไหน? สามารถลงทะเบียนได้ตาม Link...

การใช้งาน Collection ใน Power Apps

สวัสดีครับกลับมาพบกันอีกแล้วกับบทความที่เกี่ยวกับ Power Apps ของผม ช่วงนี้ก็อยากให้ทุกท่านได้ดูแลตัวเอง รักษาสุขภาพ รักษาระยะห่างจากบุคคลอื่นด้วยนะครับ ที่สำคัญคือยังคงต้องสวมหน้ากาก (Mask) เข้าหากันอยู่ตลอดเวลา (5555) หลังจากได้ลองเล่นและใช้งาน Power Apps มาสักระยะ ผมได้พบว่ามีสิ่งหนี่งที่น่าสนใจในการที่จะเอาใช้เขียน Apps ของเรา เพราะคิดว่าแต่เดิมเราคงจะใช้ Data Connector เชื่อมไปยัง Data Source รวมถึงสร้าง Table เก็บข้อมูล แต่ถ้ามันเป็นข้อมูลเล็กๆน้อยๆ การเชื่อมต่อไปใช้งาน Data Source ก็จะดูไม่คุ้มค่า ตัวที่จะมาเป็นพระเอกช่วยเราในกรณีนี้ก็คือ Colllection ครับ Collection ที่อยู่ใน Power Apps นั้นใช้ทำอะไร? ผมขออธิบายตามความเข้าใจเพื่อให้ท่านผู้อ่านเข้าใจว่า Collection นันคือสิ่งที่ใช้ในการเก็บข้อมูลที่เป็นเหมือน Array หรือเหมือนกับ Data Table เป็น In-Memory Data Store นั่นเอง Data ที่เก็บก็สามารถเรียกใช้งานได้ภายใน App ที่เราเขียน รวมถึง Screen ต่างๆก็มาเรียกใข้งานได้ทั้งหมดและเราสามารถบันทึกค่าที่เก็บอยู่ใน Collection ไปยัง...

Employee Check-in EP.3

สวัสดีครับ มาพบกันอีกครั้งใน EP.3 ของ Employee Check-in จากทั้ง EP.1 และ EP.2 ที่ผ่านมา ผมได้นำเสนอวิธีการใช้งาน Location ของ Device การใช้งาน Bing Map เพื่อแสดงแผนที่ โดยมีการปักหมุดตำแหน่ง Latitude , Longitude ลงไป ในตอนนี้เราจะทำ App ของเราให้สมบูรณ์มากยิ่งขึ้น ด้วยการเพิ่มเติมรายละเอียดของพนักงาน แสดงรูป และสามารถบันทึกข้อมูลลงฐานข้อมูลได้ รายละเอียดจะเป็นอย่างไรนั้นอ่านต่อได้เลยครับ สำหรับหน้าตาของ App นั้นผมได้ออกแบบให้มีหน้าตาดังรูป โดยหลักๆ ก็จะแสดงผลข้อมูลดังนี้ รูปพนักงานชื่อ-นามสกุลตำแหน่งปัจจุบัน Latitude, Longitudeแสดงแผนที่ใส่ Comments ได้มีปุ่ม Check-in และ Check-Out

Employee Check-in EP.2

สวัสดีทุกท่านครับ จากตอนที่แล้วคือ EP.1 ผมได้แนะนำให้ท่านสามารถนำ Latitude และ Longitude มาแสดงผมด้วย Image Control ใน App ของเราได้แล้ว ผมได้ติดค้างไว้ว่าจะแสดงวิธีการสมัคร Bing Map Developer เพื่อจะได้ Bing Map Key มาใช้งาน สำหรับ EP.2 ของ Employee Check-in ผมขอแนะนำวิธีการสมัคร Bing Map Developer เพื่อจะได้นำ Bing Map Key มาใช้กับ Power Apps ของเราครับ เริ่มจากเข้าไปที่ Bing Maps Dev Center - Bing Maps Dev Center (bingmapsportal.com)

New Articles

copilot2

[Copilot-EP01] เตรียมพร้อมใช้งาน Copilot for Microsoft 365

Microsoft Copilot for Microsoft 365 คือเครื่องมือสำหรับเพิ่มประสิทธิภาพที่ใช้ประโยชน์จาก AI และผผสมข้อมูลที่เราจัดเก็บใน Microsoft 365 ผ่าน Microsoft Graph และ Microsoft 365 Apps โดยใช้ Large language model (LLMs) มีการทำงานร่วมกับ Microsoft...

Top Articles

แจกไฟล์ MS Word สำหรับทำซองผ้าป่า และใบฏีกา

บทความนี้ไม่เกี่ยวอะไรกับ IT Pro  - -" แม่ใช้ทำซองผ้าป่าครับ งงจริง ๆ ผมเอาไฟล์ MS Word ที่เป็นซองผ้าป่า และใบฏีกา Share ไว้เผื่อใครจะเอาไปใช้กันต่อครับ จริง ๆ ก็ Download จาก Google มา Edit ต่อนะแหล่ะครับ...