PowerApps Design Ideas, IsEmpty, and making pretty galleries

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 137

  • @Maynardjones100
    @Maynardjones100 3 ปีที่แล้ว +1

    Thank you Shane, so many great ideas to reuse here. Just for the record, cats are great at their jobs (their job is to sleep all day and annoy the dog, they excel at that)

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว +1

      😂🐶😂😍

  • @Magayshibeo
    @Magayshibeo 3 ปีที่แล้ว

    Shaneeeeeee!!! “Select” function is exactly I am looking forrrrr!!!!!!!! Thanks so much!!!!

  • @jimfitch
    @jimfitch 4 ปีที่แล้ว +1

    Shane, great video. *** IsEmpty & IsBlank explanations are very helpful. *** Suggestion for Sort icon & combination with column header label: group icon & label; set icon’s & label’s X, Y, width, & height properties = Parent.property, (e.g., = Parent.X); set icon.PaddingLeft to (say) 10; set label.PaddingLeft to (say) 70 (or whatever looks good) and label.PaddingRight to a formula = Self.Width - Self.PaddingLeft - whatever constant that positions the actual icon image so that it looks good. This allows app maker flexibility during development to resize without needing to manually update properties, but still enables your (Matthew’s) tip to stretch the icon over the column header label to provide a bigger target for OnSelect functionality like changing sort order.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Thanks for sharing. 😀

  • @tenisviejos
    @tenisviejos 4 ปีที่แล้ว +2

    Thank you Sensei.
    I love all the little details, there is so much 'love' (work) in them. These little details make a lot of difference improving the final user experience. Thanks for such a clean and polished example.

  • @vicarion
    @vicarion 4 ปีที่แล้ว +3

    Nice Video. I have a few suggestions.
    Instead of having the color reference the header color, you could define a color onstart. Set var, maybe call it powerpurple. Then just refer to that wherever you use the color.
    For sorting, another thing you could do is change the icon based on the current sort order. In the icon field of the icon object: If(varDescending,Icon.ArrowDown,Icon.ArrowUp)
    Also, I had to setup a lot of galleries for sorting, so I found a more efficient way to set it up. Highlight the icon and associated header at the same time, and set the Tooltip to whatever the actual column name is. Once you've done that for each of the columns, highlight all of the column headers and icons, and set Onselect to use self.tooltip. One identical formula for all icons and column headers.
    Two things that came up after go-live, make sure you're not resetting the sort order OnVisible, people like their sorting to persist. And I was also asked to add second level sorting (ex First by department then by wage). It wasn't too hard to setup, just use another set of variables and when primary sort changes, push it to secondary sort.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Yup. I have that in a lot of my apps. 😎

  • @RudimarPowerApps
    @RudimarPowerApps 4 ปีที่แล้ว +1

    This sorting interface was a great idea!!! Thanks for sharing!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad to help. 😀

  • @systemtechniker
    @systemtechniker 4 ปีที่แล้ว +1

    Thanks Shane! Love watching your Videos!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Thanks for watching!

  • @vishvajeetsardesai6247
    @vishvajeetsardesai6247 4 ปีที่แล้ว +1

    That's amazing 😳, I love that animation X - coordinate trick 😍. Thanks Shane.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      I had sooooo much fun playing with that. If I get time I want to try the same thing for Height. 😍 Pretty sure it will work.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      I just did it for fun. Here is the tweet showing it. twitter.com/ShanesCows/status/1305508346947084289

  • @altino91255268
    @altino91255268 3 ปีที่แล้ว +1

    Hello I'm from Brazil and I'm here watching your videos.
    Very cool, congratulations on the content.

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว +1

      Thanks. I hope they help

  • @learningsessions4584
    @learningsessions4584 3 ปีที่แล้ว +1

    Thanks Shane for all your videos, they are really helpful :)

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว

      You are welcome 🤗

  • @kishorec1117
    @kishorec1117 4 ปีที่แล้ว +1

    Super Shane ! Fun and animation...👍👍✌✌

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Another fun twist to this coming out tomorrow 🤩

  • @yvonnewright464
    @yvonnewright464 4 ปีที่แล้ว +1

    Cannot wait to try this out. Thanks Shane love your videos :)

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Awesome! Thank you!

  • @DanielADamico
    @DanielADamico 4 ปีที่แล้ว +1

    Always Amazing! Thanks Shane!

  • @frenske2002
    @frenske2002 4 ปีที่แล้ว +1

    HI Shane, never saw you make a good looking app! Great job! Will help a lot making my own apps look goodl! Thanks again!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Thanks Frans. I was surprised also. 😻

  • @krukal
    @krukal 4 ปีที่แล้ว +1

    Thanks for another great video Shane! I was able to get the search box expand to work without the additional OnStart variable with a nested If statement on the Width property:
    If(
    varExpandSearch,
    160 * Timer2.Value / Timer2.Duration,
    If(
    And(
    varExpandSearch = false,
    Timer2.Value = 0
    ),
    0,
    160 - 160 * Timer2.Value/Timer2.Duration
    )
    )
    Like so many "problems" there are multiple solutions. Still need to go back in and rename my timer control:)

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Awesome! Thanks for sharing 😀

  • @developermct
    @developermct 4 ปีที่แล้ว +1

    Thanks for your videos, Shane!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad to help.😁

  • @robinmoor3261
    @robinmoor3261 3 ปีที่แล้ว +1

    Love these videos, want to get into the world of Power Platform now!

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว

      Awesome Robin. My free class at training.powerapps911.com is a great getting started step.

  • @7alken
    @7alken 3 ปีที่แล้ว +1

    cool tricks with the icon

  • @napoleonnilo6469
    @napoleonnilo6469 3 ปีที่แล้ว +1

    SHANE.... You're a GOD!

  • @theelectricsheep8204
    @theelectricsheep8204 4 ปีที่แล้ว +1

    Brain melt, thanks Shane, lots of good stuff.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad you enjoyed it. Always fun to be had.

  • @swapnildhamale6636
    @swapnildhamale6636 3 ปีที่แล้ว +1

    Hey Shane ..love your videos ...one question
    How did you make the "good at their job field " Boolean ??

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว

      Yes/no in SharePoint

  • @yjamous
    @yjamous 3 ปีที่แล้ว +1

    This is great 👍

  • @noshortcuttoglory6443
    @noshortcuttoglory6443 4 ปีที่แล้ว +1

    Thanks Shane!

  • @magnusjeppesen
    @magnusjeppesen 4 ปีที่แล้ว +1

    Great video. Nice to see some attention to design and not 'just' the technical stuff - even though design in PowerApps easily gets technical ;)

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Thanks 😍 Design isn’t my best skill but I am learning

  • @adriancelis9691
    @adriancelis9691 4 ปีที่แล้ว +1

    The emojis are my favorite 🐕. Thanks for showing!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      🐶 I thought they were a fun thing to sneak in.

  • @elizabethmarvin3289
    @elizabethmarvin3289 3 ปีที่แล้ว

    Great videos!! Is there a way to highlight when I new item has been added since the user last viewed the gallery? Such as bolding a title or adding an icon?

  • @louiscutmore
    @louiscutmore 4 ปีที่แล้ว +1

    This. Is. Awesome.

  • @emmanuelmaceda2475
    @emmanuelmaceda2475 4 ปีที่แล้ว +1

    Great Video again Shane! Thank you! Just a question, I followed your tip on sorting and stored my sort columns as a variable. All are text data types. When I use it in a SortByColumn formula with a FIlter in a gallery, the variable that represents my columns always gets a delegation warning. I have even filtered for just the past 5 days of new items in my gallery and it works fine... only when I add the SortByColumns using a variable am i hit with a delegation warning. If I hard code all of my columns for sorting, I don't get the delegation warning. I based my formula on your sample above: SortByColumns(Filter(myDataSource, Created>=varDateFilter),varSortby,If(varSortOrder, Ascending, Descending))

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Ugh. Sorry. I think that part doesn't work the way I had hoped. Boo me. :(

  • @raghus8746
    @raghus8746 3 ปีที่แล้ว +1

    Excellent

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว +1

      Thank you! Cheers!

  • @akbarmahfuzalam
    @akbarmahfuzalam 4 ปีที่แล้ว +1

    Great work

  • @GoWstingray
    @GoWstingray 4 ปีที่แล้ว +1

    Hi Shane, love the sort column idea! Quick one, do you know off the top of your head how to sort on a complex column like a SharePoint user displayname?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Not sure. This works SortByColumns(AddColumns(Employees, "Real Name", 'Created By'.DisplayName), "Real Name", Ascending) BUT it is not Delegable. So if your list is large it doesn't help.

  • @galinagolant
    @galinagolant 3 ปีที่แล้ว +1

    Great video. THANK YOU!!!! I am trying to do the following. I have a SharePoint list that has emp names, depts they work for, and some other fields. I want to build a gallery that has Depts as subtitles and then lists emp's names and other fields under the appropriate subtitle. How would you do it? Can you point me in the right direction? Thank you!!!

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว +1

      You are going to get into nested galleries most likely. YOu could use GroupBy function to group on departments. I might make this my Thursday video. Sounds like a good question.

    • @galinagolant
      @galinagolant 3 ปีที่แล้ว

      @@ShanesCows Thank you!!! I look forward to watching your Thursday video.

  • @ramiroherrera1004
    @ramiroherrera1004 4 ปีที่แล้ว +2

    Hello Shane, thank you for these videos. hope you can help me with this doubt: When you use a "date format" in a Excel table for a rear reason Power Apps take it as "Date and time" format instead of just "Date format". Do you know how this can be modified in Power apps or which format choose in excel ?? (I`ve tried almost all the options)
    hope you can help me

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Try the DateValue function to change to Date only.

  • @michaeldacampora5467
    @michaeldacampora5467 4 ปีที่แล้ว +1

    Thanks Shane. When I use a variable varSortBy in SortByColumns I get a delegation warning.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Hmmm maybe I missed something. I will have to check again when I get a chance. Sorry if that is the case. Boo

  • @bobvos7680
    @bobvos7680 4 ปีที่แล้ว +1

    Great video like always, thanks!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad you enjoyed it!

  • @zaidkashour
    @zaidkashour 4 ปีที่แล้ว +1

    This is awesome Shane! Is there a way to use the Enter key in the keyboard to "setfocus" or do a certain functionality?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Not really. You could play with OnChange of an input and have it SetFocus maybe.

  • @25inzy
    @25inzy 4 ปีที่แล้ว +1

    This is awesome video series, thank you for this training video. I have one request, could you please make a training video on Outlook VBA... Thanks

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Sorry I don't know VBA :(

    • @25inzy
      @25inzy 4 ปีที่แล้ว

      What about VBscript?

  • @ivancuervo777
    @ivancuervo777 3 ปีที่แล้ว +1

    Hello Shane, I am trying to avoid users press a button to run a flow that makes some labels to display data. Is there a way to delay OnChange for a Text Input control?, so once a person finishes typing the text then the flow is run (instead of running the flow every time after every character input). I saw it in one of your videos but can't recall which 😅

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว +1

      DelayOutput property set to true

    • @ivancuervo777
      @ivancuervo777 3 ปีที่แล้ว

      @@ShanesCows Thks Shane!

  • @rambabuvakadani4915
    @rambabuvakadani4915 4 ปีที่แล้ว +1

    Hi Shane, Your videos helped me to achieve lot of complex situations in my work place. The power Apps data model you developed earlier gave me idea to develop user maintainable app but my share Point list has more than 1600 question and I am trying filter these based on the department. please advise me is it possible to achieve and I want create pdf at the end to keep the record.
    Thanks

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      That is a lot of questions. It is possible just keep trying to solve small problems

  • @vfsgizmo7471
    @vfsgizmo7471 4 ปีที่แล้ว +1

    While I love all the information in the video, the emoji tip is life-changing! 🙌💖🎆🎇💜💟

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Always the little things. 🐶

    • @vfsgizmo7471
      @vfsgizmo7471 4 ปีที่แล้ว

      @@ShanesCows Truth! In 2020, you have to go with the little things.
      I've been using Microsoft products since the MS DOS days; how did I not know this? (Not that they've had emojis all that time.) It is certainly something they didn't highly advertise. 🤷‍♀️

  • @easylearningwithRP
    @easylearningwithRP 4 ปีที่แล้ว +1

    Shane you are amazing and thanks for giving valuable tutorial.
    I am having a small project to design where there is a sharepoint list with the data of more then 2000 rows of user profiles. I need to check if user details exist in the list or not, If data is there then display on Screen1 and if not need to give him a form to enter basic details like, Birthday, Gender, WorkPhone, HomePhone.
    Can you share me link if you have made any such video, or can you make small video.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Use the Lookup function to check for data. If it IsBlank then show your form.

  • @b0rme
    @b0rme 4 ปีที่แล้ว +1

    I really like the way you allow user to sort by the selected column. However when I use a variable as the column to sort by, I get a delegation warning. Is that the same for everyone else? Is there a way around this?

    • @b0rme
      @b0rme 4 ปีที่แล้ว

      Shane Young it’s a weird one because the first time i tried it, I got the delegation warning. But when I’ve used it since it is able to delegate. So ignore what I said; I think it’s probably an issue with the SharePoint column I’m trying to search. Maybe the unique column can’t be delegated but all other columns can

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      So I played more and I think if you use With for the filtering part you can get rid of delegation problem. Something like this With({X: Filter(Employees,HourlyWage > 1) }, SortByColumns(X, varSortBy, If(varSortOrder, Ascending, Descending))) more playing needs done but at least might give you some ideas. In the video I show Search function that also doesn't delegate but nothing you can do about that.

  • @khanluvslyf
    @khanluvslyf 4 ปีที่แล้ว +1

    That's amazing 👍

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Thank you! Cheers!

  • @vitormonteiro3690
    @vitormonteiro3690 4 ปีที่แล้ว +1

    Hey Shane, amazing video! One question, I have been making some apps, and there is one thing I can't figured out, it's possible to create a table with the same columns as in a list without writing manually?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Yes you can. You Collect(collectionName, DataSourceName) and that should do it.

  • @franknielsen7713
    @franknielsen7713 4 ปีที่แล้ว +2

    Sooooo entertaining and learning at the same time :)

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad you enjoyed it

  • @Wobbles-GT
    @Wobbles-GT 4 ปีที่แล้ว +1

    Hey Shane, I've got some pretty SLICK PowerApps I've designed for myself and some clients that I would absolutely love to share with you. Let me know the best way I can possibly share them with you! Great content and always fun to watch you work! :P

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Sound awesome Neal. Shane at PowerApps911.com would be perfect. Thanks

  • @pramodprem2243
    @pramodprem2243 2 ปีที่แล้ว

    how we can take data from one table and add that record into another table using power automate

  • @kyjlm2mully
    @kyjlm2mully 4 ปีที่แล้ว +1

    Shane, I can't seem to get that variable in SortByColumns to work with SharePoint. Is that a delegatable function?

    • @kyjlm2mully
      @kyjlm2mully 4 ปีที่แล้ว

      Argh! This is a table! That's why (I think!).

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      So I played more and I think if you use With for the filtering part you can get rid of delegation problem. Something like this With({X: Filter(Employees,HourlyWage > 1) }, SortByColumns(X, varSortBy, If(varSortOrder, Ascending, Descending))) more playing needs done but at least might give you some ideas. In the video I show Search function that also doesn't delegate but nothing you can do about that.

  • @nilamnaghor620
    @nilamnaghor620 4 ปีที่แล้ว +1

    Hey Shane..Please upload video for storing User Ratings to sharepoint list and display avg ratings in other screen.. plz plz plz help..

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      That was almost the video I did last weekend. Soon, I will cover this.

  • @samhall100
    @samhall100 4 ปีที่แล้ว +1

    Shaun I Live for these videos thanks man! :D

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Glad you like them!

  • @alanavila7124
    @alanavila7124 4 ปีที่แล้ว +1

    " Windows + . " changed my life forever, thanks !💖

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      I love it so much. 😎🤩🥰

  • @Itsprincessa01
    @Itsprincessa01 3 ปีที่แล้ว

    How do i set a default value for powerapps gallery, i tried Lookup(mycollection, columnname = "value") this didnt work

  • @damianjohnson4963
    @damianjohnson4963 4 ปีที่แล้ว +1

    Is there an email to ask questions to get help with other issues?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      You can contact helpnow at PowerApps911.com

  • @bakoustics1339
    @bakoustics1339 3 ปีที่แล้ว +1

    How can I create more column from Gallery? From Example you're only use only 3 column.

    • @ShanesCows
      @ShanesCows  3 ปีที่แล้ว

      You could have more columns? Shouldn't be an issue?

  • @sadivelakshmiprasadreddy6424
    @sadivelakshmiprasadreddy6424 4 ปีที่แล้ว +2

    Hi ,
    Is it possible to edit the dynamic excel file in powerapps.
    Thanks

  • @MM-lt4rk
    @MM-lt4rk 4 ปีที่แล้ว +1

    Top video, as always. I am trying to create a chat style incident logging app, where one incident can have many lines of comment, each saved with a time stamp. I would like my users to see any updated comments and add their own if necessary in near real time, as you would in a chat app, is that possible for multiple users? Many thanks.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      near real time isn't ideal but possible. Consider the Refresh function and set it on a timer to Refresh every few seconds.

  • @subsguts2691
    @subsguts2691 4 ปีที่แล้ว +1

    Shane, love your videos!. Would you please do one on trapping for errors, like those nasty red ones that appear when you forget to give your users access to all your SharePoints List, DOH! :-)
    Also, there are these ifError and IsError functions that are "experimental". Should these be used?
    I think error handling in PowerApps is a topic that has very little content and is well deserving of a video. I hope you agree and can put something out soon to end my suffering through reading (hate to do that :-)). Really want to be able to trap for any errors that I didn't account for in my code that are thrown by the app when things data becomes unavailable, etc. (i.e. things outside my control).
    Thank you so much!

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +2

      Errors are on my list. :| So many videos but that one is closer to the top.

  • @matthewv4170
    @matthewv4170 4 ปีที่แล้ว +1

    Why don't you create a colour header variable on start

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      I do sometimes. It is a solid idea.

    • @matthewv4170
      @matthewv4170 4 ปีที่แล้ว

      @@ShanesCows I started doing it for a lot of commonly referred to components X y z etc then youc an change the one variable rather then finding the original reference. It can also be easily changed dependent on client rather then creating a whole new header component.

    • @matthewv4170
      @matthewv4170 4 ปีที่แล้ว

      @@ShanesCows also just to say thanks for all your help Shane you took my apps from simple forms to things of beauty

  • @yvonnewright464
    @yvonnewright464 4 ปีที่แล้ว +1

    Hi Shane where can I access the zip file to download please?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      Hey Yvonne you can download the video and the supporting app by being a subscriber here training.powerapps911.com/courses/video-library lots of fun content.

  • @randomstranger9494
    @randomstranger9494 4 ปีที่แล้ว

    Hi Shane, whats the difference between !IsEmpty and IsEmpty?, i wrote a formula using ! and that one works but the one without it doesn't.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      IsEmpty returns a boolean (true or false) so !IsEmpty returns the opposite. So true becomes false. Hope that helps

    • @randomstranger9494
      @randomstranger9494 4 ปีที่แล้ว

      @@ShanesCows Yes it does, thanks!

  • @pavansrikar932
    @pavansrikar932 4 ปีที่แล้ว

    Hi Shane ,
    Can power apps does the upload file , I have a Upload button in my app ,where on click , it should pick the excel file from my one drive and then the changes should apply on my form.
    P.S:- Basically we do some internal surveys in our company we have designed a canvas app ,each time for a new survey we will manually keying/editing the question in the form directly ,Instead we decided to have a upload functionality where we upload a excel file which has all our questions and those questions will appear in my app.
    Can you please reply to this :)

    • @pavansrikarnarayan6392
      @pavansrikarnarayan6392 4 ปีที่แล้ว

      any one in comments ?

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +1

      I respond as often as I can. A bit behind on comments Pavan.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว

      Try combing this concept th-cam.com/video/QcWjAt7QVn4/w-d-xo.html with this concept th-cam.com/video/7XXo9wjnJvc/w-d-xo.html

  • @MattSchuessler
    @MattSchuessler 4 ปีที่แล้ว +1

    That was a ballzy move. (Nicola good at their job = false) Not wise my friend.

    • @ShanesCows
      @ShanesCows  4 ปีที่แล้ว +2

      Playing with fire. 🔥

  • @gerfer6261
    @gerfer6261 4 ปีที่แล้ว +1

    Bang bang🌶🌶🌶