1. What is Power Apps?
Answer:
Power Apps is Microsoft’s low-code/no-code platform that allows users to quickly build custom business applications, connect to multiple data sources (like SharePoint, SQL, Excel, Dataverse), and automate processes without extensive coding.
Example Use Case:
An employee leave request app connected to SharePoint list.
2. What are the types of Power Apps?
Answer:
There are three types of Power Apps:
-
-
Canvas Apps – Fully customizable apps where you design the UI.
-
Model-driven Apps – Data-first apps built on Dataverse with predefined layouts.
-
Power Pages (Portals) – External-facing websites for customers/partners.
-
Example:
-
Canvas App for expense tracking.
-
Model-driven app for customer support.
-
Portal for vendor login.
3. How do you navigate between screens?
Answer:
You navigate between screens in Power Apps using the Navigate() function. [Read more about Navigate()]
Example:
4. How to pass data between screens?
Answer:
Use Context Variables.
Example:
On Screen2, you can use UserName directly.
5. How to store temporary values in Power Apps?
Answer:
Use Variables. [Read more about variables]
-
Context Variable (UpdateContext) → local to screen.
-
Global Variable (Set) → available across app.
-
Collections (Collect) → table-like temporary storage.
Example:
6. How to filter data in a Gallery?
Answer:
Use the Filter() function. [Read more about Filter]
Example:
7. How to search data in Power Apps?
Answer:
Use Search() or StartsWith(). [Read more about StartsWith()]
Example:
8. Difference between Patch() and SubmitForm()?
Answer:
-
SubmitForm() → Works with forms (simple CRUD).
-
Patch() → More flexible, used for partial updates or custom logic. [Read more about Patch()]
Example:
9. How do you handle errors in Power Apps?
Answer:
Use IfError() function. [Read more about If Error()]
Example:
10. How to copy multiple field values together?
Answer:
Concatenate values into a string before copying.
Example:
11. How do you connect Power Apps to SQL?
Answer:
-
Go to Data → Add Data → SQL Server
-
Provide connection string / Azure SQL credentials.
Example Use Case:
Build an inventory app with SQL backend.
12. How do you optimize performance in Power Apps?
Answer:
-
Use delegation-friendly queries (Filter, Sort).
-
Minimize data loading.
-
Use Collections to store data temporarily.
-
Limit controls on screen.
13. How to open a PDF/Attachment in Power Apps?
Answer:
Use PDF Viewer Control and set Document property.
Example:
14. How to download a file in Power Apps?
Answer:
Use the Download() function.
Example:
15. What is delegation in Power Apps?
Answer:
Delegation means processing data at the source (SQL, SharePoint, Dataverse) instead of pulling all into Power Apps.
Example:
But functions like Len(), Left(), Mid() may not be delegable.
Read Also..
![]()
