เพิ่มแหล่งข้อมูลลงในแอปพื้นที่ทํางานและหน้าฟังก์ชันการออกแบบ
ข้อมูลเป็นส่วนสําคัญของทุกการใช้งาน ตรรกะทั้งหมดขึ้นอยู่กับชนิดของข้อมูลที่จัดเก็บไว้ ใน Power Apps ข้อมูลถูกเก็บไว้ในแหล่งข้อมูลที่สามารถเข้าถึงได้โดยใช้การเชื่อมต่อ การเชื่อมต่อใช้ตัวเชื่อมต่อเฉพาะเพื่อพูดคุยกับแหล่งข้อมูล บริการที่สําคัญจํานวนมากและแหล่งข้อมูลภายในองค์กร เช่น SharePoint, SQL Server, Office 365, Salesforce และ X มีตัวเชื่อมต่อใน Power Apps
แหล่งข้อมูลที่พบบ่อยที่สุดคือ ตาราง ซึ่งคุณสามารถใช้เพื่อจัดเก็บและดึงข้อมูลได้ การเชื่อมต่อช่วยให้คุณสามารถอ่านและเขียนข้อมูลในเวิร์กบุ๊ก Microsoft Excel รายการ SharePoint ตาราง SQL และรูปแบบอื่น ๆ อีกมากมาย คุณสามารถจัดเก็บสิ่งเหล่านี้ในบริการระบบคลาวด์ เช่น OneDrive, DropBox และ SQL Server
ตัวเชื่อมต่ออาจให้ตารางของข้อมูลหรือการดําเนินการ ตัวเชื่อมต่อบางตัวมีเพียงตารางเท่านั้น บางส่วนมีการดําเนินการเพียงอย่างเดียว และบางส่วนมีทั้งสองอย่าง ตัวเชื่อมต่อของคุณอาจเป็นแบบมาตรฐานหรือแบบกําหนดเอง
แหล่งข้อมูลภายในเครื่อง
เมื่อต้องการสร้างแอปที่อ่านและเขียนจากแหล่งข้อมูล คุณต้องใช้หนึ่งในตัวควบคุมเหล่านี้ คือ:
แกลเลอรี: ใช้ตัวควบคุม แกลเลอรี เพื่อกรอง เรียงลําดับ ค้นหา และเลื่อนผ่านระเบียนในแหล่งข้อมูล จากนั้นเลือกระเบียนที่ระบุ คุณยังสามารถแสดงเฉพาะเขตข้อมูลบางอย่างจากแต่ละระเบียนเพื่อให้คุณสามารถแสดงระเบียนหลายระเบียนในแต่ละครั้งแม้แต่บนหน้าจอขนาดเล็ก
แสดงฟอร์ม: ฟอร์มการแสดงช่วยให้คุณแสดงเขตข้อมูลใดๆ หรือทั้งหมดในระเบียนเดียว
แก้ไขฟอร์ม: ฟอร์มแก้ไขช่วยให้คุณสามารถอัปเดตเขตข้อมูลอย่างน้อยหนึ่งเขตหรือมากกว่าในระเบียนเดียว (หรือสร้างระเบียนที่เริ่มต้นด้วยค่าเริ่มต้น) และบันทึกการเปลี่ยนแปลงเหล่านั้นกลับไปยังแหล่งข้อมูลต้นแบบ
ตัวควบคุมเหล่านี้จะใช้เมื่อ Power Apps สร้างแอปจากข้อมูล ในเบื้องหลัง แอปพลิเคชันจะจัดเก็บและจัดการข้อมูลจากแหล่งข้อมูลโดยใช้ตารางภายใน
SharePoint
มีคุณลักษณะ SharePoint จํานวนมากที่อนุญาตให้ผู้ใช้สร้างโครงการเฉพาะ และสร้างกระบวนการทางธุรกิจมาตรฐานสําหรับการแชร์ข้อมูล การเผยแพร่เอกสาร และการบันทึกข้อมูล คุณลักษณะเหล่านี้ช่วยให้ผู้ใช้ทางธุรกิจมีประสิทธิภาพมากขึ้น แต่ SharePoint มีประสิทธิภาพมากกว่าระบบการทํางานร่วมกันของเอกสารก่อนหน้านี้ในการแสดงข้อมูลเกี่ยวกับข้อมูล/เอกสารที่จะจัดเก็บและเหตุผล
ซึ่งตรงไปตรงมาต่อ เมตาดาต้าหรือข้อมูลเกี่ยวกับข้อมูล (เช่นเวลาที่ปรับเปลี่ยน สร้างโดย และอื่นๆ แต่แท็ก แบบกําหนดเอง บนเอกสารหรือวัตถุ) ใน SharePoint ผู้ปฏิบัติงานสามารถเข้าใจได้ดีขึ้นว่าทําไมมีเอกสารอยู่และทําไมจึงเป็นสิ่งสําคัญโดยไม่ต้องอ่าน SharePoint ยังอนุญาตให้ผู้ใช้สร้างฐานข้อมูลแบบกําหนดเองในโครงสร้างที่ใช้งานง่าย ทําให้สามารถจัดเก็บข้อมูลจํานวนหลายพันบิตที่อาจรวมเข้ากับเวิร์กโฟลว์หรือกระบวนการทางธุรกิจอื่น ๆ ที่กล่าวถึงข้างต้น
ตัวควบคุมและคุณสมบัติในแอปพื้นที่ทํางาน
ใน Microsoft Power Apps ผู้ใช้สามารถวางแผนและสร้างแอปพลิเคชันทางธุรกิจโดยใช้คอมโพเนนต์แทนที่จะเขียนโค้ดในภาษาการเขียนโปรแกรมแบบดั้งเดิมเช่น C# พวกเขาสามารถออกแบบแอปพลิเคชันได้โดยการลากแล้วปล่อยองค์ประกอบลงในพื้นที่ทํางาน เหมือนกับการออกแบบสไลด์ใน PowerPoint การระบุตรรกะและการทํางานกับข้อมูลสามารถทําได้ผ่านประสบการณ์ที่คล้ายกับ Excel ผู้ใช้สามารถสร้างแอปที่รวมข้อมูลทางธุรกิจจากแหล่งข้อมูลต่างๆ ของ Microsoft และของบริษัทอื่น พวกเขาได้รับอนุญาตให้แชร์แอปเพื่อให้ผู้ใช้สามารถเรียกใช้ในเบราว์เซอร์หรือบนอุปกรณ์เคลื่อนที่ และฝังแอปเพื่อให้พวกเขาสามารถเรียกใช้ใน SharePoint, Power BI หรือ Teams ได้ นี่คือตัวอย่างบางส่วนของตัวควบคุมที่พร้อมใช้งานใน Power Apps:
- ปุ่ม: เชื่อมโยงกับแอปพลิเคชัน โดยคลิกหรือแตะ
- แกลเลอรี: แสดงรายการของระเบียนที่ประกอบด้วยการเรียงลําดับข้อมูลที่แตกต่างกัน
- ดรอปดาวน์: แสดงรายการแรกในการรันดาวน์จนกว่าจะเลือกเครื่องหมายบั้ง
- รูป : แสดงรูปภาพจากแฟ้มหรือแหล่งข้อมูล (ตัวอย่างเช่น)
- กล้อง: ถ่ายภาพและบันทึกในแอปหรือแหล่งข้อมูล
ตัวควบคุมแกลเลอรี
แกลเลอรี ตัวควบคุมสามารถแสดงหลายระเบียนจากแหล่งข้อมูล และแต่ละระเบียนสามารถมีข้อมูลชนิดต่างๆ ได้ ตัวอย่างเช่น คุณสามารถใช้ตัวควบคุม แกลเลอรี เพื่อแสดงผลิตภัณฑ์ต่างๆ ได้ แต่ละรายการแสดงรายละเอียดผลิตภัณฑ์ที่มีชื่อ รูปภาพ ราคา และอื่น ๆ สําหรับแต่ละผลิตภัณฑ์
แต่ละเขตข้อมูลจะแสดงในตัวควบคุมที่แยกต่างหากภายในตัวควบคุม แกลเลอรี คุณสามารถกําหนดค่าตัวควบคุมเหล่านี้ในเทมเพลตของคุณ การเปลี่ยนแปลงใดๆ ที่ทํากับเทมเพลตจะปรากฏทั่วทั้งตัวควบคุมแกลเลอรี เทมเพลตที่กําหนดไว้ล่วงหน้าจะพร้อมใช้งานสําหรับการแสดงรูปภาพและข้อความในแกลเลอรี แกลเลอรีสําหรับรายการที่มีความสูงแตกต่างกันยังมีให้ใช้งาน
สําคัญ
ถ้าผู้ใช้เลื่อน ความสูงแบบยืดหยุ่น ตัวควบคุมแกลเลอรีก่อนที่รายการทั้งหมดจะถูกโหลด รายการที่กําลังอยู่ในมุมมองอาจถูกผลักลงและออกจากมุมมองเมื่อการโหลดข้อมูลเสร็จสิ้น เมื่อต้องการหลีกเลี่ยงปัญหานี้ ให้ใช้ตัวควบคุม แกลเลอรี มาตรฐาน แทนตัวควบคุม ความสูงแบบยืดหยุ่น ตัวแปร