Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 1st lesson in power apps scaled

1st lessons can be so important when you want to get started with Power apps.

1st steps in Power Apps – Login

Earlier this week I was contacted on the chat on this site by someone who needed to take their first steps with Power Apps.

That one question actually got me thinking, I haven’t got any posts about how to get started when you haven’t got a clue about Power Apps. I could of course refer people to some videos made by Rory Neary on Power platformlearn.com or Shane Young’s Youtube channel, but how about a posts that can get you started. It avoids you finding the right videos, and actually you might not even know what you are looking for.

In this 1st lesson you will learn:

  1. How to create an app
  2. How to add new controls such as buttons and forms to a screen
  3. How to modify controls to match your needs
  4. How to connect to data
  5. How to create new items in your data from Power Apps
  6. And so much more.

First things first. You will need an Office 365, Dynamics 365 or a Microsoft account. Then you can go to your browsers and visit https://powerapps.com. this should get you to a screen like this:

1st lesson in Power Apps. Getting started.

Then you click on the Sign In and this is where the troubles start if you don’t have an account.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 53

If you haven’t got an account you can also the Try free link

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 54

I’m going to assume that when you want to get started with Power Apps that you have a company account already.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 55

Now that we are logged in, the next step. How do we get started? In this 1st lesson in Power Apps post I will start from the real basic steps for people who want to build their apps but don’t know where to get started.

Building your first app in Power Apps

In the above screenshot you can click on the Canvas app from blank link or in the left hand side menu you could click on Create and then click on the same link.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 56

In this above screen you will need to give the app a name (e.g. 1st lesson ) and you need to select a format. Don’t worry about the format too much for now.

Once you click on the Create, you get to that scary first empty screen. Can we get past this screen.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 57

Tree view

On the left hand side you will find the tree view. Anything that you add to your app will appear over here. So for this example app we have an empty screen so there isn’t much to see here yet.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 59

Properties

In the right hand side you will show you the properties that you can change for the element (also called control) of your app. As I’ve got Screen1 selected I will see some properties related to Screen1.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 58

Is this all? No!

In the Advanced tab on the Properties pane you can find some more properties that can be set.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 61

In the beginning this might look complicated, but believe me, you will get used to all of this.

I’m going to start with my app by adding a background image. this will make that first blank screen in my 1st lesson app so much less scary.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 62

Now I will have an app that looks like this. I don’t like these white bars on the side.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 63

I can make that image stretch a bit by changing the image position.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 64

Does my 1st lesson app look good already?

Adding Controls

So far we have changed some properties on the default screen, but we want more for our 1st lesson! To add controls a screen will be the next step.

All the controls available in Power Apps can be found in the insert menu.

I’m going to add a button to my app.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 65

This will now look like this:

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 66

The button that we have now added will appear in the Tree view and the Properties related to the button can be modified.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 67

We don’t want the button to say “Button” therefore I’m going to change this to set this to “Press here to get started”

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 68

Now we want this button to do something!

The button has a property called OnSelect. This is where you specify what happens when you press that button.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 69

When the user presses the button I want the user to go to different screen.

We will need to do a few things here! First we will need to create that new screen and then we need to add some code the the OnSelect property. The initial 1st lesson splash screen could for example welcome people to the app.

Create a new screen

To create a new screen we can select any of the screens that are available ion the Screen templates menu. Although you might want to try these out most of the times using a blank screen gives you the flexibility that you need to create what you want.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 71

So I’m going to add a new blank screen

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 72

This screen is called Screen2.

We can now go back to the button on Screen1 and update the OnSelect code.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 73

Testing an app

It is important to test your app when you add something new. Especially in the beginning you need to know if what you created actually does what you want it to do.

The triangle near to top right will let you play the app.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 74

This will now play the app in a similar way as your users will see the app too.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 75

To go back into Studio mode you can click on the little cross at the top right.

Saving your app

To Save the App you wouldn’t want to lose your app now, would you? You can simply press Ctrl-S or you can use the ave option in the File menu.

Notice that the app will only become available to your users once you have published the app. The Publish button will appear after you have saved the app within the File Menu.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 76

This is all great but apps are most often used for working with data.

Working with data in your app

Data is everywhere! But how can we make use of this data in our app?

In the following parts I will go through displaying lists of data, adding new data, removing data and updating data.

Displaying lists of data

Lists of data are showing within Power Apps using galleries. In the beginning is is important to understand where you can use galleries and where you can’t. In our example app I’m going to add a gallery control by selecting Blank vertical

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 60

This will add a gallery to out app called Gallery1. A gallery will need a data source to take data from before we can display anything sensible. The Items property will by default show CustomGallerySample, which is there to be removed! In my example I will connect into a SharePoint list. But you could connect to any data almost anywhere.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 77

To connect the gallery to a SharePoint list, we will need a connection setup to that list. When you click on the connect to data in the gallery you will get some suggestions. in The search box I will type SharePoint.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 78

When SharePoint is shown, I click on SharePoint.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 79

And then I can either create a connection or select an existing connection. In my case the existing connection will do.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 80

Now I can select the SharePoint site where my SharePoint lists exists.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 81

Power Apps will offer you all the lists and libraries available within the site selected. I’m going to select the Check list.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 82

The Check list will now appear as a Connection in the Data Section of Power Apps Studio.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 83

I’m going to go back to the Tree view mode by clicking on the 3 diamond shapes at the top left.

Now we can add out data to the gallery.

by clicking on the circled pen in the gallery we can tell power apps that we want to add controls to that gallery.

I’m gong to add some Labels

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 84

Note that as you add labels that the labels are set to properties that match your fields in your SharePoint list.

In my case the Title property is used for my first label.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 85

As you can see I have some items in my SharePoint list and the items are shown straight away in the Gallery.

Adding items to a list in Power Apps

To Add new items to my list I’m going to add a form. There are better way than using forms, but remember this is the 1st lesson in Power Apps! In the Form option select the Edit option.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 86

As the form appears on top of my gallery, I will move the form to the right.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 87

Once it has been moved to the right you should end up with something like this:

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 88

The properties of the form will need to be updated.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 89

First we will need to set the datasource to my checklist. and the default mode needs to be New. Edit mode is used to update data.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 90

As you can see Power Apps will add the fields to your form automatically. If you wanted to removed some of the field s then you can do that by hitting the Edit fields link.

This is nice but how do I now create an item. There is no button to click?

I could add a button like we did earlier, but I’m going to add an icon. there is a Save icon listed. For many of the common icons that you may want there will be an icon available.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 91

The Screen2 in my app now has a save icon, but it will need to do something.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 92

It is time to add some more code. Welcome to the low code platform. i’m going to use SubmitForm to send the data in my form to my SharePoint list.

Submitform(Form1)

Note that my form is called Form1 and with the above code I’m submitting that form.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 93

This is a good moment to test the app again. So I’m filling in the Title field and then I press the save icon.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 94

After I have pressed the save icon my form disappears and my test item appears in my gallery:

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 95

Ok, that is nice but what If I want to create more than one item. It would be annoying if I had to restart the app every time I want to create an item in for example my holiday booking app or my time sheet app.

To make this work we will need to use a ResetForm function.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 96

In the above screenshot you can see that my 1st lesson app now uses the following code.

SubmitForm(Form1);ResetForm(Form1)

Each line of code will need to be separated by a semicolon.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 97

When you get more lines of code it can be useful to format your code a bit better. The Format text options can be very useful for this.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 98

Now when I save an item, the form will reset itself on saving, ready for me to enter more data.

Renaming your controls

At the beginning of this post we had a look at the tree view with just one Screen control. Now that we have added some more controls it becomes already harder to find out what each control does.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 99

It is wise to rename controls on a regular basis to that you can understand what the controls do. At the moment I will still remember that icon1 is my save icon but in a couple of months i will have forgotten that it will become harder to develop this app further.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 100

After I have updated it the icnSave still tells me that it is an icon and I can see that it is the icon that will Save my item when I click on it.

Your 1st lesson in Power Apps, in a few easy steps! Microsoft Office 365 image 101

So far the 1st lesson in Power Apps if you need any further help to get started please feel free to hit that Chat on this page.

Avatar for Pieter Veenstra

By Pieter Veenstra

Business Applications Microsoft MVP working as the Head of Power Platform at Vantage 365. You can contact me using contact@sharepains.com

One thought on “Your 1st lesson in Power Apps, in a few easy steps!”
  1. Well done. The only thing I found myself a little unsure about was just what item had focus when it was time to insert a new control. That information couldn’t always be seen in the screenshot.

    When do you expect to have the 2nd lesson ready?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from SharePains by Microsoft MVP Pieter Veenstra

Subscribe now to keep reading and get access to the full archive.

Continue reading