web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How to create a data e...
Power Apps
Unanswered

How to create a data entry form that looks like a calendar?

(0) ShareShare
ReportReport
Posted on by 33

I'm trying to build a capacity management application that allows employees to indicate how many hours they have available on any given day. Managers would then be able to view data in a chart that shows all employee data. The table would end up looking like this:

EmployeeDateHours Available
John Doe5/4/234.0
Jane Roe5/4/237.5
John Doe5/5/230.0
Jane Roe5/5/236.5

 

I want the employees to be able to view / enter / edit their own availability without seeing their colleagues' data -- not for security/privacy reasons, but to avoid screen clutter. And I want the data entry form to use a monthly calendar layout, so it would look something like this for John Doe:

 

MAY

SundayMondayTuesdayWednesdayThursdayFridaySaturday
 

1

8.0

2

6.5

3

5.5

4

4.0

5

0

6

0

7

0

8

0

9

0

10

8.0

11

8.0

12

8.0

13

0

14151617181920
21222324252627
28293031   

 

The data could be stored in Dataverse or a SharePoint list or even an Excel spreadsheet in OneDrive -- whatever makes data entry easiest. The important thing is that the user's identity has to be captured automatically based on login credentials and the data has to be accessible to Power BI.

 

Is there anything already built for the Power Platform or Microsoft 365 that has this type of data entry form? I don't have the programming skills to design one from scratch.

Categories:
I have the same question (0)
  • LuizVicente Profile Picture
    984 Super User 2024 Season 1 on at

    I believe you can adapt the default Power Apps calendar screen to your needs. What do you think?

     

    Roverandom_0-1683630232004.png

     

  • David_Schrag Profile Picture
    33 on at

    I think that calendar tool will display a user's Outlook calendar within a Power App. How could I use it to enter data into a field in Dataverse or SharePoint?

  • LuizVicente Profile Picture
    984 Super User 2024 Season 1 on at

    You need to change data source and filter according to table or list dates.

  • CM_POWERAPPSDEV Profile Picture
    21 on at

    You can create an editable grid in a Canvas app. Check out this video here.

    To restrict the records a user can view, check out this video.

     

    If you use those in combination with a SharePoint list or Dataverse tables, you should get the desired outcome.

  • David_Schrag Profile Picture
    33 on at

    Thanks for the suggestion, but I think that going from a grid where each row is a record to a grid where you have multiple records on each row as in a calendar is too complicated for me to program.

  • David_Schrag Profile Picture
    33 on at

    To make sure we're talking about the same thing, is this the calendar screen you are referring to? Calendar-screen template in canvas apps - Power Apps | Microsoft Learn

     

    How would I change the data source for that kind of calendar to reference a table outside of the Outlook calendars that are available to the end user?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 355 Most Valuable Professional

#2
11manish Profile Picture

11manish 209 Super User 2026 Season 2

#3
MS.Ragavendar Profile Picture

MS.Ragavendar 150 Super User 2026 Season 2

Last 30 days Overall leaderboard