SETUP POWER APPS DYNAMIC FORM:
Step 1
Create a SP list with the following name: Form Template
Column Name |
Column Type |
Comments |
Title |
Single line of Text |
This will be the default column that gets created in a SharePoint list |
Column Type |
Single line of Text |
|
Required |
Single line of Text |
|
Choices |
Single line of Text |
|
Add data as follows:
Title |
Column Type |
Required |
Choices |
Name |
Text |
Yes |
NA |
Age |
Number |
No |
NA |
Enrolled |
Yes/No |
No |
NA |
Enrolled Date |
Date |
Yes |
NA |
Region |
Choice |
Yes |
North;South;East;West |
Email |
Text |
No |
NA |
Step 2
Create a SP list with the following name: Form Results
Column Name |
Column Type |
Comments |
Title |
Single line of Text |
This will be the default column that gets created in a SharePoint list |
Result |
Multiple line of Text |
|
Age |
Number |
|
Enrolled |
Single line of Text |
|
Region |
Single line of Text |
|
Step 3
Import App zip file in Power Apps.
Step 4
Edit the App.
Remove the data source connection to “Form Template”& “Form Results”
Add new data source connection & connect to your newly created SharePoint Lists Form Template & Form Results
Save the App & Close the App
Edit the App again and test.
SETUP POWER APPS DYNAMIC SURVEYS
Step 1
Create a SP list with the following name: Survey Results
Column Name |
Column Type |
Comments |
Title |
Single line of Text |
This will be the default column that gets created in a SharePoint list |
Survey Response |
Multiple lines of Text |
|
Survey Type |
Single line of Text |
|
Step 2
Import Survey Template excel file to OneDrive
Step 3
Import App zip file in Power Apps.
Step 4
Edit the App.
Fix connection for SharePoint or Excel Online if prompted.
Remove the data source connection to “Survey Results”
Add new data source connection & connect to your newly created SharePoint List Survey Results
Remove the data source connection to “TypeA” & “TypeB”
Add new data source connection for Excel Online (Business) & connect to your newly added Excel file in OneDrive for Business FormTemplate.xlsx
Choose Tables “TypeA” & “TypeB” & Connect.
Use unique column for TypeA – select Title & Connect.
Use unique column for TypeB – select PowerAppsId & Connect.
Save the App & Close the App
Edit the App again and test.
Thanks,
Reza Dorrani, MVP
YouTube
Twitter