Mastering SharePoint List Relationships in Power Apps | Create Responsive Repeating Tables

Поділитися
Вставка
  • Опубліковано 6 жов 2024

КОМЕНТАРІ • 376

  • @gregcalvert4645
    @gregcalvert4645 Рік тому +14

    Reza the mind reader....! 😎

    • @RezaDorrani
      @RezaDorrani  Рік тому

      😊

    • @leoriosan4860
      @leoriosan4860 Рік тому +1

      Right??? I was literally googling and mulling this over for a project yesterday. Reza to the rescue!

  • @JorgeRuiz14
    @JorgeRuiz14 5 місяців тому +2

    I been working on a project where I was having issues figuring out the relationship issue between lists. This is a lifesaver! I just signed up as a Silver Member....Great content 👍👍👍

  • @RobotRisingTech
    @RobotRisingTech Рік тому +3

    This video could not have come at a better time! Currently building an app that requires an entry of multiple users that are associated with a top level item on another list (ideally).
    Your video came just in time! 👏👏🍻

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      So happy to hear the video is useful and will come in handy for real world scenarios.

  • @AhmedBalfaqih
    @AhmedBalfaqih 3 місяці тому +2

    Wow. What a fantastic tutorial. Certainly not for beginners, but it is packed with tips and tricks. Thank you, Reza.

    • @RezaDorrani
      @RezaDorrani  3 місяці тому

      Most welcome!
      Video description has details to download entire solution (members only) in case someone wants to learn in detail.

    • @AhmedBalfaqih
      @AhmedBalfaqih 3 місяці тому +1

      I will join for sure soon once I get my momentum.

  • @RussellLeslie-v1e
    @RussellLeslie-v1e Рік тому +2

    This is it. I have several SharePoint list that I wanted to create a relationship to. Reza you are the best. Thanks.

  • @spen2431
    @spen2431 Рік тому +1

    Hide the buttons - then add a select....... who would have thought ! Nice 💥💥 (I always pick up something new in each of your videos!) - Thank You

  • @diamonda2u
    @diamonda2u 2 місяці тому +2

    Awesome tutorial. This helped me with a current project!!! Thank you!!!

  • @RahulPatil-mh4qc
    @RahulPatil-mh4qc Рік тому +1

    Was struggling with lookup columns from a very long time. Hope this helps. Thanks Reza ❤

  • @mkavo
    @mkavo 11 місяців тому +2

    Hey Reza this is great, wasn't too sure about using the modern controls but more confident about them now. Have you ever done anything on cloning/copying records were list relationships are involved, such as if you wanted to use a project with its tasks as a template for people to get quickly up and running?

    • @RezaDorrani
      @RezaDorrani  11 місяців тому

      I have not tried cloning records with relationships.

  • @alvaromachucabrena97
    @alvaromachucabrena97 6 днів тому +1

    Reza, you're amazing!! Thank you for sharing your knowledge!!

  • @huynhleg
    @huynhleg 3 місяці тому +1

    Thank you for this fantastic video. The way you explained and gave examples was very easy to understand.

  • @Rich-hm9ux
    @Rich-hm9ux 26 днів тому +1

    This is the second time going through this video and I have to say, this is such a great app you have created and you explained it so well. Question for you, if you are designing a form for users primarily using a desktop, do you prefer to make forms in an app like this or would you rather customize a list form in Power Apps?

    • @RezaDorrani
      @RezaDorrani  26 днів тому +1

      Glad it was helpful!
      I prefer the desktop one because it supports ALM. You can import export across different environments.

  • @5Lax
    @5Lax Рік тому +1

    This is great Reza! I may use this video as a demo for my management team to invest more into power apps.

  • @dougydoe
    @dougydoe Рік тому +2

    Another Info-Packed video. Really great insights. Loving the responsive tips along side as it's helping me finetune a Responsive App I'm working on now which is coming along nicely. I always look forward to your videos and I'm yet to be disappointed. Thanks for sharing.😀

    • @RezaDorrani
      @RezaDorrani  Рік тому +2

      Awesome! Thank You so much. So happy to hear the responsive aspects of the video are being appreciated.

    • @dougydoe
      @dougydoe Рік тому +2

      @@RezaDorrani Yes, I'm actually enjoying building the Responsive App.

  • @cmarkbernal
    @cmarkbernal Рік тому +1

    You're so awesome Reza! I got your video message from conference. Thank you for taking the time to send it! I'm a total fan girl. I shared it on FB and tagged your page too! 🤗😍

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Oh awesome! 😊
      You are most most welcome

  • @simonball5602
    @simonball5602 Рік тому +2

    Amazing - just the video I’ve been looking for. You’re the master Reza.

  • @nickfaulkner6161
    @nickfaulkner6161 Рік тому +1

    Rezza, another great video. The information in this video is great! The more videos I watch, things are just starting to click more and more!

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Great! Step by step, video by video, we keep learning together.

  • @Shmank
    @Shmank 9 місяців тому +1

    Hi Reza. You've taught me a ton since I started watching your channel a few months ago. I finally joined your channel as a silver member.
    If time permits, would you consider posting a follow-up video to this?
    Starting from the "Projects" list standard Board view in SharePoint (not in the Canvas App), I want to:
    1) Click the "New" button, which starts editing a new Project item directly in the Canvas App.
    2) Click an existing Project item, which starts editing that item directly in the Canvas App.
    I created the Canvas App the same way you did (i.e., NOT created via Integrate>Power Apps>Customize Forms in the header menu of the Projects list). So, this has created a challenge to figure out how to link them from the list interface. Thanks again!!

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      Most welcome!
      I have no plans for a follow up on this video. I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted topic ideas get added to my backlog. Make sure to suggest this idea whenever the next topic suggestion post is out.

    • @Shmank
      @Shmank 9 місяців тому +1

      @@RezaDorrani I was able to get it working thanks to another one of your videos: "Power Apps Deep Linking to Screen | App StartScreen & OnStart". Thanks again for all you do!

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      @@Shmank Awesome!

  • @Valenrotpunk
    @Valenrotpunk 12 днів тому +1

    Thank you very much Reza!! Just what I was looking for....
    Only one thing left for me: a button to duplicate a record in the main list and all the related record in the secondary list.
    Can you let me know one of your videos in which I learn to do that?

    • @RezaDorrani
      @RezaDorrani  12 днів тому

      Most welcome! I dont think I have done duplication video for related records.

  • @huyskn
    @huyskn 6 місяців тому +1

    Hey Reza, thank you for this video and all your videos (of which I have watched many :D)!
    At the moment I'm looking into changing 4 dataverse tables into Lists as my users will not have a Power Apps Premium license. Which is incredibly expensive, even for education.
    There are a lot of mixed opions online about whether or not using SharePoint Lists as a relational database (like in this video) is bad. To be honest I still can't see the big issue for regular apps. In my example I'll have about 100-150 "projects" maximum in 1 Projects List and each project has about 5 Tasks itself, so 750 max in total.
    There will be different Teams with their own projects = multiple Projects Lists with their own Tasks. All in seperated lists with their own List Permissions (Read/write).
    Honestly I think it's manageble with Lists.
    Though the internet seems to push me towards Dataverse (which we cannot pay for user to write to the dataverse tables). Do you think I should go for SharePoint Lists? Is it doable?

    • @RezaDorrani
      @RezaDorrani  6 місяців тому +1

      Dataverse is the preferred option from a scalability perspective but for lightweight scenarios SharePoint can do the work

  • @ali4solutions
    @ali4solutions 9 місяців тому +1

    Brilliant Job Reza, Need more on Master detail relationship.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Thanks

    • @ali4solutions
      @ali4solutions 9 місяців тому

      Struggling with UpdateIf() , It is not allowing me to update LookUp Columns no sure why.
      @@RezaDorrani

  • @liamanon
    @liamanon 9 місяців тому +1

    Hi Reza, thanks for posting this super video - really informative and interesting!!! 👏😃👍 Looking forward to trying something like this out for a Lessons Learnings system at work.

  • @TejNarayanShaw-o4m
    @TejNarayanShaw-o4m 2 місяці тому +1

    It is indeed exactly what I wanted, cheers and kudos! Can anyone let me know how can restrict saving if due date of any task is greater than the due date of the project?

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Thanks!
      I have not tried the validation scenario mentioned, hence not sure of the steps.
      But it should be possible.

  • @jasonjacome5963
    @jasonjacome5963 6 місяців тому +1

    Hello Reza ! Jason Here!
    Quick Question ;
    How many Sharepoint List as Lookup is recommended to have into a canvas apps.
    its performance being affected ?
    Glad for showing me this amazing resource in order to advance in my learning path
    Blessings

    • @RezaDorrani
      @RezaDorrani  6 місяців тому

      ua-cam.com/video/AkyW8cWDVoc/v-deo.html

  • @oluwatobipaul6171
    @oluwatobipaul6171 Рік тому +2

    This came in at the right time. Thank you Reza

  • @hamytube
    @hamytube Рік тому +1

    Great video 🎦 @reza,
    Your videos are helpful for the Power Platform community. Thanks

  • @carlw
    @carlw Рік тому +1

    Awesome thanks for the video!! 👍🏼👍🏼👏👏 I'm going to implent this in a number of my apps.

  • @mutantlabor
    @mutantlabor 11 місяців тому +1

    Reza, thank you so much. Why don’t you have to include the Priority choice/drop-down field under ShowColumns in your Patch function? Yours seems to still update the choice column in SharePoint but mine does not. 20:17

    • @RezaDorrani
      @RezaDorrani  11 місяців тому +1

      You will have to. Check 22:56
      Always best to see entire video. Sometimes we do miss certain things.

  • @EasyProj
    @EasyProj Рік тому +1

    Awesome👍👍 Expect Project Timesheet Management App if possible...

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Thanks!
      I make videos when I receive multiple requests on a topic. Every quarter I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.

  • @thanakorntuti496
    @thanakorntuti496 9 місяців тому +1

    Hi Reza, I think it very good and it’s helpful and I follow your instruction to create an application. But Would you please help me a little bit to show how to add a row number in the dynamic gallery ?

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      Most welcome!
      I do not have a video reference for dynamic row number and would have to try it out to provide guidance. I recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @tejuk6657
    @tejuk6657 2 місяці тому +1

    Brilliant video Reza. Just want to know if we can add row numbers to the gallery items and it updates when rows are deleted

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Thanks!
      Adding row numbers will be a challenge as gallery does not have that feature.

    • @tejuk6657
      @tejuk6657 2 місяці тому

      @@RezaDorrani For the row Number I used below code, which worked.
      ForAll(
      Sequence(CountRows(records))As Seq,
      Patch(
      Last(
      FirstN(
      records,
      Seq.Value
      )
      ),
      {LineItem: Seq.Value}

  • @olisaemekaaghabuilo8688
    @olisaemekaaghabuilo8688 Рік тому +1

    Thanks Raza for this wonderful teaching.

  • @prosperkamana7146
    @prosperkamana7146 Рік тому +1

    Many to you Reza Dorrani for sharing power apps using related lists(1:N), The video will help a lot on the project I want to work on. Is there a way to to auto number rows in editable grid? Thank you for your continous knowledge sharing.

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Most welcome!
      Probably possible but not something I have attempted.

  • @villagevihari3332
    @villagevihari3332 Рік тому +1

    Awesome Content 👏, actually im looking for it , Thank you Reza ❤🎉🎉🎉

  • @terrymontgomery313
    @terrymontgomery313 2 місяці тому +1

    Thank you for this terrific video. (Silver member) Is it possible to add an image (for example, a receipt) as a field in the Tasks table? If so, would an "Add picture" control work?

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Most welcome!
      Patch function does not support attachments.

  • @catieg5659
    @catieg5659 8 місяців тому +1

    Hi Reza, this tutorial was fantastic! It helped so much with my app creation. Would you be able to go into further detail about this functionality with a Person column? I would like to do exactly this but am having trouble displaying my Person chosen in a ComboBox after adding items or deleting rows from my gallery. How can I replicate these things with a selected Person?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому +1

      Glad to hear that!
      I have not tried with a person column so not sure about that. No current plans to explore it. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

    • @catieg5659
      @catieg5659 8 місяців тому +1

      @@RezaDorrani I have been looking on the forums (and posted my question) with no luck. Hopefully someone can find a solution soon. Thanks for sharing your knowledge!

  • @TheMustseevideo
    @TheMustseevideo 8 місяців тому +1

    Hi Reza, I always enjoy your videos, the examples and explanations are great and I appreciate that! Yesterday I became a member but when I try to access any link (Silver club) I get a Password request, until now I have note received any, does it takes a few days or how does it work? Thanks

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      Silver club gives access to apps/flows shared in last 90 days. This video was done over 4 months ago.

  • @wernermosimann7673
    @wernermosimann7673 11 місяців тому +1

    Hello Reza, thank you very much for this great tutorial. I have the challenge of creating a trust relationship between an entry in a SharePoint list and a document in a folder/subfolder in a document library.
    Unfortunately, I haven't got the hang of it yet. Do you have a tip for me here?😉

    • @RezaDorrani
      @RezaDorrani  11 місяців тому +1

      Most welcome!
      I do not have any video references with folder/sub-folder scenario and not something I have attempted.

  • @davidsimoneta8513
    @davidsimoneta8513 Рік тому +1

    Amazing, Reza...👍
    I have a case in which many projects must be tracked saving all tasks, approvals, notes, files...
    Must they be separated in different related lists and concatenate collections of max 2000 rows to avoid delegation problems?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Too many collections and too many relationships will hit performance of App. For lightweight use case SharePoint is good but beyond that you should consider Dataverse or SQL

  • @londonengland2309
    @londonengland2309 Рік тому +1

    Many thanks Reza, I need to watch this fully. But in the intro I did not see a link to the submitted documents for each project. Can it be added.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      The video use case is projects and tasks. It’s purely focused on list relationships.

  • @AndyCrompton-l7w
    @AndyCrompton-l7w 2 місяці тому +1

    Hi Reza I love your videos so easy to follow and have built several of your apps having never done any SharePoint so finding these videos extremely informative. I have tried and failed to use this relationship on a custom form, so because i'm using the SharePointIntegration data model to get the record. When i view the form the record is there so it all seems to be working, my issues is I have 2 drop downs and when i edit the fields i can't add value. It doesn't seem to save but i think it maybe something to do with drop downs. Also have lots of red circles when in power apps which can't be good. Obviously missing something and my very basic level of knowledge of the data model and functions is hampering me, really sorry to ask as i know your not here to support Sharepoint.

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Thanks so much for watching and learning from the videos.
      I cannot guess the error on custom forms without trying the scenario or replicating the issue.
      I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com

    • @AndyCrompton-l7w
      @AndyCrompton-l7w 2 місяці тому +1

      @@RezaDorrani Hi Reza I got it working by changing the relationship field from a lookup to the ID of the main list. This was shown in another one of your videos. sorry Didn't update post as was not expecting such a prompt response. I must say that your videos are the easiest and best videos on the internet. Thank you so much

  • @mizbhakhanum3974
    @mizbhakhanum3974 8 місяців тому +1

    Hi Reza, This video is extremely helpful. I have created an Application using this as reference. I have a requirement here to display sum of values in a column in the tasks gallery in the label. Anything you can suggest to help on this?

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      1 - Explore documentation on sum function.
      2 - Bring this up during live Q/A on Feb training call

  • @lukejones2819
    @lukejones2819 18 днів тому

    I have followed this is and created my own version a couple of months ago awesome tutorial !. I now need to add additional values in the Priority drop-down if I add these to the Drop Down in my SharePoint list will they Automatically appear in the Power App ?
    Additionally if I add extra Columns to the SharePoint list will they automatically be available to us e in the App

    • @RezaDorrani
      @RezaDorrani  18 днів тому

      They wont automatically be available. You would have to add them to your gallery or forms.

  • @AlexKim-p7w
    @AlexKim-p7w 7 місяців тому +1

    Hi @Reza Dorrani,
    Great video! However, I am getting a little stuck when updates are made to the grid. For example, with an already created record, if I update the values and select 'Save', the previous values are retained in the fields. How can I get the updates to stick when Save is selected?

    • @RezaDorrani
      @RezaDorrani  7 місяців тому +1

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @SmartLearningAI
    @SmartLearningAI 10 місяців тому +1

    Nice Demo, Can you do one using Dataverse with model-driven apps to build the same thing.

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      I have done Dataverse table relationship video.

  • @MaeC77
    @MaeC77 3 місяці тому +1

    Great video! Thank you! I became a member so I could purchase, customize, and deploy quickly, as well as gain more knowledge & experience w/power apps so thank you! Quick question why does the search bar on Main screen not function? It seems like a simple straightforward function but for some reason I cannot get it to search my “projects” list in the side container . Is it possible the hidden button that is in the search box area causing issues w/the search functionality? Thanks again.

    • @RezaDorrani
      @RezaDorrani  3 місяці тому +1

      Most welcome!
      Did you download and try the app?

    • @MaeC77
      @MaeC77 3 місяці тому

      @@RezaDorrani Thank you for getting back to me. Yes, I did. It’s up and running and I customized it for my specific need but the search function does not work. I have a similar app set up just the same as the main screen of your app and the search function works great no problem. I just can’t figure out why it won’t search. The 🔍 icon does nothing. I’ve checked all possibilities. Thank you!

    • @MaeC77
      @MaeC77 3 місяці тому +1

      I decided to watch another video of yours for setting up my search function. My lists are not large now but they will grown very quickly so I need to set it up accordingly. Thanks.

  • @gregkinne4177
    @gregkinne4177 Рік тому +1

    Hi Reza...great app! Will these type fields (Lookup and Choice fields) work just the same with a SQL table storage instead of SharePoint List? Thanks for all your professional and amazing apps!

    • @RezaDorrani
      @RezaDorrani  Рік тому

      SQL uses FK and PK type true relationship. Behavior would be similar.

  • @JamesUnited88
    @JamesUnited88 11 місяців тому +1

    Hi Reza, this is fantastic thank you so much as always! I have built something for work which replaces projects with risks and tasks with treatments to lower the risk which works great but I have been wondering if there is a way to assign the tasks (or treatments in my case) to multiple projects? When I allow multiple selections on my list, it creates an incompatible comparison so is there a way I can get round this? Any help would be much appreciated!

    • @RezaDorrani
      @RezaDorrani  11 місяців тому +1

      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @patrikmiklo
    @patrikmiklo 9 місяців тому +1

    Hi Reza, great video, is it possible to add/insert a new record with the same data type column from another sharepoint list to destination sharepoint list, something like in sql, insert into existing table from new table.. thank you

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Probably possible but not something I have tried.

  • @RussellLeslie-v1e
    @RussellLeslie-v1e Рік тому +1

    This video rocks and is very useful when creating a power app form for related sharePoint list. I also ran into a challenge. The save option does not work when a record is edited. How can we resolve this. Not, this is display immediately on the initial screen genterated automatically by the process.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Glad it was helpful!
      Video description has link to download entire solution (members only - check description for details)
      I have not come across the mentioned issue and hence not sure what the reason is. You may want to try and post your issue on forums at powerusers.microsoft.com

  • @aducaale328
    @aducaale328 2 місяці тому +1

    Great Content Thank you Reza 🙏🏽

  • @basnijhof9726
    @basnijhof9726 6 місяців тому +1

    Hey Reza, great video it's very informative! I was wondering if you happen to know if you can update the different choices in a choice field within a power app. As in add or remove a choice from a choice field column, which you usually do via microsoft Lists itself.

    • @RezaDorrani
      @RezaDorrani  6 місяців тому +1

      I do not have a video reference on this scenario and have not tried it so not sure. I recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

    • @basnijhof9726
      @basnijhof9726 6 місяців тому +1

      @@RezaDorrani Alright, thank you!

    • @tluu8501
      @tluu8501 5 місяців тому

      I believe you can update choice field with power automate.
      An alternative is to create a sharepoint list that will capture your choices. Then in power app link the drop down to the Sharepoint list instead.
      Then you can create a screen that display the Sharepoint list and have use add new or edit “choices”

  • @yuki-manthonee0101
    @yuki-manthonee0101 Рік тому +1

    Hi Reza, great video! Curious, is there a possibility to show a gantt or visual timeline? And/or ability to see overlapping projects?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Not something I have attempted so not sure. I will recommend checking on the forums at powerusers.microsoft.com/ in case someone has done something similar.

  • @elajujoseph2746
    @elajujoseph2746 Рік тому +1

    Thx Reza, do you have any video on employee recruitment app in power Platform? Or SharePoint

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Most welcome!
      I do not have any related to employee recruitment app in power Platform Or SharePoint

  • @PhuongTran-bh8rj
    @PhuongTran-bh8rj 11 місяців тому +1

    HI Reza, thank a lot for great presentation. I'm interested in Patch function in 20:06 minute, I want to apply with Person column in Microsoft list, but it doesn't work as your way. Is there any thing needed here?

    • @RezaDorrani
      @RezaDorrani  11 місяців тому

      rezadorrani.com/index.php/2020/05/04/power-apps-patch-function-with-sharepoint/

  • @lukejones2819
    @lukejones2819 5 місяців тому +1

    Hi Reza. Great Video. Very New to Power Apps and have got to the step of creating the save button. When I create the Update IF whenever I add .Value etc the code generates an error ?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      Most welcome!
      Video description has link to download entire solution (members only - check description for details)

    • @lukejones2819
      @lukejones2819 5 місяців тому +1

      @@RezaDorrani I signed up and the Downloaded example showed me what i was doing wrong. I have built my own version now and it works great !!. One final question I have is on my Tasks sharepoint list I have a Person column how do I bring that into the Gallery on my tasks screen ?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      @@lukejones2819 Glad to hear that!
      I have not tried with a person column so not sure. I have done 4-5 grid videos and may have shown person in one of them. Try checking those.

  • @caroltasseff1827
    @caroltasseff1827 7 місяців тому +1

    I appreciate all your videos very much! I have built a wonderful app using this tutorial and now fine tuning. If I create a new parent item (which would not have any child records associated with it) and then go to the child screen to create a child record, is it possible to make the child gallery with the repeating table already have a blank row ready to fill in? So that I wouldn't have to click the "Add" button until I wanted to make a second child item?

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      Thanks for sharing!

    • @caroltasseff1827
      @caroltasseff1827 7 місяців тому

      @@RezaDorrani Any thoughts on how I could make first row of the repeating tables already be on the second screen when the parent item does not already have a child item associated with it? I tried writing an if statement for the OnVisible of the screen, saying that if there were 0 rows, Select the Add button, else Select LoadGrid. That isn't working. What am I doing wrong?
      If(
      CountRows(
      Filter(Dec4RezaChild, RecordsGallery1.Selected.ID)
      ) = 0,
      Select(btnAdd),Select(btnLoadGrid))

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      @@caroltasseff1827 Not sure about this. I would have to try it out to know the options.

    • @caroltasseff1827
      @caroltasseff1827 7 місяців тому

      @@RezaDorrani , thanks! It isn't a big deal. I thought you'd maybe have a quick fix.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      @@caroltasseff1827 I wish it was a quick fix

  • @vibhanshutripathi20
    @vibhanshutripathi20 11 місяців тому +1

    no doubt you are a mind reader.

  • @meng-shanwu4475
    @meng-shanwu4475 9 місяців тому +1

    It is such a great channel! Thank you!

  • @tpdcroowz
    @tpdcroowz 2 місяці тому

    Hi Reza, I have this code here for the collection and it does give me incompatible data types.
    Project_Lookup = Information_Gallery.Selected.'Project Title'... I was using Dataverse as my datasource.

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      I have not come experienced the mentioned issue and hence not sure what is the cause for it. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com in case someone has experienced something similar.

  • @AdityaBathija
    @AdityaBathija 10 місяців тому

    Hi Reza, I was wondering if you could demonstrate how to create an app helps manage the schedule of employees and tasks they are assigned to

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      I make videos when I receive multiple requests on a topic. Every quarter I ask subscribers for topic suggestions on Community Tab of my channel. Most voted topic ideas get added to my backlog. Make sure to suggest this idea whenever the next topic suggestion post is out.

  • @duvangomez8700
    @duvangomez8700 Рік тому +1

    Hello Reza!!, great job mate. I don't know what happened to one of my SharePoint list, in this I have an image column and an attachments column (default column), for some reason when a user creates a row and uploads an image this is duplicated in the attachments column. It is as if SharePoint creates a copy of this image in the attachaments column, which is not desirable because other documents have to be loaded in the attachements column. Do you know what could be happening?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Welcome!
      I have not experienced the issue.

  • @hitasajil3869
    @hitasajil3869 8 місяців тому

    This is awesome. 🤔🤔However, if there is no lookup table, how do we add a Parent ID to the child list column to create a relation ..🤔🤔

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      Without a related table - how would we get information?

    • @hitasajil3869
      @hitasajil3869 8 місяців тому

      @@RezaDorrani in this case, your child list is in SP, what if we want to have different data sources for the child list eg; SQL, the only way to make a relationship is to save the parent id in the child list while doing a patch; Q? Is there a way to get the parent ID and patch in child list? and still have editable grid exp

    • @RezaDorrani
      @RezaDorrani  8 місяців тому

      @@hitasajil3869 Ya that is different. Possible but not something I have done or have a reference for. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @jennusi8317
    @jennusi8317 5 місяців тому +1

    Hi Reza, newbie here. I have a column of type lookup in sharepoint which is represented by a combo box in power apps. How do i add the selected value of that combo box to a collection?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +1

      combobox.selected.value should give you that value.

  • @sibidi894
    @sibidi894 9 місяців тому

    The lookup column option is good if the number of items in the list is not expected to exceed 5000 items. Otherwise, it's best to use dataverse or SQL tables.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Column indexing may help

    • @disturbedcarrot
      @disturbedcarrot 9 місяців тому

      What happens with lookups if you exceed 5000 records? That's not a lot of records. Is there a better alternative to lookups?

  • @TheLikerofPie
    @TheLikerofPie Рік тому +1

    Amazing video - thank you so much!

  • @myatix1
    @myatix1 Рік тому

    Hi Raza, Thanks for sharing this! It’s really helpful as always such detailed steps that make it so clear. Can I ask if there are any delegation issues as this has been an issue in the past.
    Also is there a way of dynamically getting data from multiple sharepoint sites which have the same list structure?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      There are no delegation issues here. Unless you have more than 2000 tasks for a specific project.
      Dynamically getting data will run into delegation challenges and not something I have done any work on.

  • @GregHenderson-b2u
    @GregHenderson-b2u 10 місяців тому

    Hi Reza, thanks for the video. Quick question on this. Given that multiple projects could have the same title in theory, is there a way to lookup to project ID rather than project title? I'm doing a similar 1:N app for a ticket system with comments, and I had it working when the ticket title was the lookup field in the comments list, but when I realized the duplication issue and switched to ID, I'm having issues getting the linked formulas to work. Wondering if the ID column has specific rules/attributes that make this problematic, but then not sure how to work around it to avoid the duplicate title issue. Thanks again for your videos. Very helpful.

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      You can decide which column you want to lookup on.

  • @JuanJose-z1h
    @JuanJose-z1h 23 дні тому

    hi, awesome tutorial, thanks for that, for follow this tutorial i will need have powerapps premium?

    • @RezaDorrani
      @RezaDorrani  23 дні тому

      I believe App only uses standard connectors

  • @romerbi
    @romerbi 7 місяців тому

    Hi Reza, I have a performance question for you. To connect projects and tasks screen, wouldn't be better to Navigate to Tasks screen and pass by context the selected item from your gallery, instead of calling gallery.selected from tasks as you do in 11:26? I got use to doing all navigations passing context variables among screens, but I don't know if it is a best practice or not.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому +1

      Yes, that is a better option. I have done many videos on performance and best practices.

  • @izzatiyusof6853
    @izzatiyusof6853 5 місяців тому

    Hi Rezza. Great video! Would like to know how do I assign a person to the task in the Tasks screen when I already have the person name in sharepoint list as i could not use the ThisItem function. Thanks

    • @RezaDorrani
      @RezaDorrani  5 місяців тому +1

      Depends on what control you are using for it. I don’t think I have done a video on this scenario.

    • @izzatiyusof6853
      @izzatiyusof6853 5 місяців тому +1

      @@RezaDorrani thank you very much! Will look forward for your other videos 👍

  • @mohamadshahfiq5979
    @mohamadshahfiq5979 10 місяців тому +1

    Hi Reza, this is great, but i have some question here, example i want to set only 5 task under 1 project, then they only can add the task for only 5 then after that the button disable because already limit task. Is it possible to do that?

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      You could check count of items in tasks gallery or collection and if 5 then disable the button. So ya it is possible

    • @mohamadshahfiq5979
      @mohamadshahfiq5979 10 місяців тому

      Thank you Reze.. i did it.. but i have 1 more question..for my apps. Example.. i have 1 project.. under 1 project have many tasks.. and inside the tasks i have task status.. so i want to make if all tasks is “close” i want the project status automatically “close” also.. can u guide me how can i did this?

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      @@mohamadshahfiq5979 I do not have a video reference on this scenario and would have to try it out to provide guidance. I recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

  • @shaikhfirdos2723
    @shaikhfirdos2723 Рік тому +1

    Awesome video..🎉🎉❤ Thanks Reza

  • @joshuacurtis3972
    @joshuacurtis3972 Рік тому +1

    If only it had a multi-select people combo box in the grid 😅 haven’t had much luck via the forums

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      Complex - it would make the video complex.
      I will cover those scenarios in Power Platform Training sessions where I have hours of time.

  • @RobotRisingTech
    @RobotRisingTech Рік тому +1

    For my use case of this I am using a people picker column for the first column in the "tasks" list.
    It appears when patching to a lookup (people picker in my case) the btnUpdate gets selected by the onchange property in the people picker column after saving which causes the gridupdates collection to fill back up making it impossible to add a new "task".
    Is the lookup field causing an extra onchange by refilling its information?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      I believe the culprit is combo box. But should work with this technique. Il have to recreate your scenario to know more.
      May be try posting your issue on forums
      powerusers.microsoft.com

    • @RobotRisingTech
      @RobotRisingTech Рік тому +1

      @@RezaDorrani I downloaded your reference app and put a people picker instead of text and sure enough it broke the solution.
      Changed mine to text and it works. I will need to recreate the people picker control using one of the methods like office connector and then pass the information to a text field and populate the people picker on the list by patching it after.
      Definitely going to post this to the forums to see if anyone else has seen this with onchange in a combo box/people field

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@RobotRisingTech The reference app does not include people picker. A change may or may not be accurate + sometimes there could be workarounds.
      Forums will be a good option.

    • @syssslllik
      @syssslllik 11 місяців тому

      Hi @@RobotRisingTech​,
      in case you've opened the thread, would you mind to share link to it?

    • @RobotRisingTech
      @RobotRisingTech 11 місяців тому +1

      @@syssslllik I haven't opened a thread but I ended up as a work around making a people picker of my own (just a o365 user search using a text control) and passing the email address/display name/claim from that to a people picker field.

  • @kevinstrachan741
    @kevinstrachan741 9 місяців тому

    This is an awesome video. But the step at 23:06 where you move the "Clear" command to the "btnLoadGrid" button, breaks my setup. So I had to leave it as part of the Save button instead.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Thanks!
      As for the clear step - I have not come across the mentioned issue and hence not sure what the cause could be.
      I recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com

  • @tejuk6657
    @tejuk6657 2 місяці тому

    Hi Reza, I am working on a project and have referred this video to add row items for a material management request, which as number of line items under one request. I have used single form for this. It's all working fine but, when I click on new request, the collgrid gallery is not getting cleared. I have tried adding clear colgrid in btnupload, but that is affecting other operations. Could you please suggest, what is the best way to clear grid when new form is opened🙏

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      This video is the best reference I have. Video description has link to download the App (members only - check description for details)
      As for the issue mentioned, I have not experienced the mentioned issue and hence not sure what the cause for it could be.
      I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com

  • @Matt-rq6wz
    @Matt-rq6wz 7 місяців тому

    Hi there, thanks for the excellent video. Is it possible to reference a sharepoint lookup column on the tasks screen? What might the updatetask button syntax look like?

    • @RezaDorrani
      @RezaDorrani  7 місяців тому +1

      Yes possible. For giving the syntax, I would have to try it out :)

    • @Matt-rq6wz
      @Matt-rq6wz 7 місяців тому +1

      @@RezaDorrani If I had paid more attention, you answered my question in the video. I adapted the choices(Tasks.Priority) to the lookup field and it worked perfectly. I used the combobox control and its ideal for the number of choices vs dropdown. Its crazy how much time you can spend on basic solutions - ya dont know what ya dont know. Thank you for your awesome video!

  • @nagarjun572
    @nagarjun572 Рік тому

    Great and good informative video. And i noticed one issue that onchange function cannot be written for checkbox controls. I have recently tried by watching your previous edit grid power apps video. How to overcome it? I hope this will be useful to others too😊

    • @RezaDorrani
      @RezaDorrani  Рік тому

      You will need to be specific. Which checkbox modern or classic?
      Modern has options for OnCheck and OnUncheck now which can be used.

    • @nagarjun572
      @nagarjun572 Рік тому

      @@RezaDorrani I have used Modern check box . I tried both properties onCheck and onUnCheck. But for others controls onchange working fine. But for Modern check box it was not working 😕 any solution?

    • @RezaDorrani
      @RezaDorrani  Рік тому +1

      @@nagarjun572 It should work but not something I have tried hence not sure.

  • @CarlWaisanen
    @CarlWaisanen 2 місяці тому +1

    Mr. Dorrani, you are very talented. Thank you for sharing. I have a request for you or anyone else that is knowledgeable about the Power App you develop in this video. How would you program a two column search feature for your Tasks form. I tried the following code in the my rendition of the app forms gallery "Items" option, "Sort(Filter(colIDRPBCData, StartsWith(IDRPBCNumber, Input1.Value), StartsWith(POC, Input1.Value), varReset),ID, SortOrder.Descending)". Any help would be much appreciated. By the way I am going to subscribe to your channel.

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Check my videos on multiple filters on gallery

    • @CarlWaisanen
      @CarlWaisanen 2 місяці тому

      @@RezaDorrani Thank you Sir, I will watch your videos

    • @CarlWaisanen
      @CarlWaisanen 2 місяці тому

      @@RezaDorrani Sir, I have watched a number of your videos associated with search/filter/delegation. Would you be willing to add a multi-column search box to the Tasks child form of the App in this video and re-post it. I have tried to tie a search search box on the child form to both collections, the Data and Updates, individually. I can complete the code with out errors but the filter function still does not work. I used the StartsWith() functions in my code. By the way my version of the app has two child forms and associated lists. The app works very well with exception to having search/filter capabilities on the child forms. Thank you and Best Regards.

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      @@CarlWaisanen I don’t have plans for a follow up video on this topic.
      I make videos when I receive multiple requests on a topic. Every 6 months I ask subscribers for topic suggestions on Community Tab of my channel. Most voted idea gets added to my backlog. Make sure to post this idea whenever I post the next topic suggestion post.

  • @Rich-hm9ux
    @Rich-hm9ux 13 днів тому

    Hey Reza, question about this solution. I recreated this solution. When I create a new form, and add a related task and save the task before I have submitted the form, the tasks in the tasks list do not have a value in the lookup column and so the relationship is not created. Do you have a solution for this scenario or did I miss something in the video? Thanks.

    • @RezaDorrani
      @RezaDorrani  13 днів тому

      I believe you have probably missed doing some step. I dont remember running into any such issue.

  • @Magpiekit
    @Magpiekit 5 місяців тому

    I have a list that contains all the training events my company is running, including dates, times and who the trainer is. I want a view for trainees to pick a course, date and time to book on too. Is that the same concept to this?

    • @RezaDorrani
      @RezaDorrani  5 місяців тому

      As long as 2 lists are involved and connected as shown in video

  • @MarcelKorver
    @MarcelKorver 11 місяців тому

    hi reza, do you take small projects, directly related to your examples?

    • @RezaDorrani
      @RezaDorrani  11 місяців тому

      Define “small” :)
      About tab has my email address for business enquiries

  • @Stephenm84
    @Stephenm84 7 місяців тому

    Great video Reza!

  • @Obiwan-ik2tw
    @Obiwan-ik2tw 7 місяців тому +1

    Hello Reza, thank you for this video. Since we don't use Dataverse, using relational data with SP is very necessary. However, I found one l issue.
    When I first opened the app , it was fine.
    Once I clicked on an item in the gallery(for example, customer 1) , even though I attempted to create a new item, the gallery still selected the customer 1, causing the second page, which uses relational data, to display the details associated with the customer 1.
    When I click the new , I expect the second page to be empty but it doesn't.
    Do you know how to resolve this issue? Without resolving this issue, I can't use it at work.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      Most welcome!
      I have not experienced that issue hence not sure.
      When new is clicked set a variable and accordingly set the grid on second screen.

    • @Obiwan-ik2tw
      @Obiwan-ik2tw 7 місяців тому

      @@RezaDorrani Yes. When the app is open at first, there is no issue. But if you click one of existing items and then if you click new, you can see that the main gallery still selected the existing item that caused the second page which is the relational data page.

    • @RezaDorrani
      @RezaDorrani  7 місяців тому

      @@Obiwan-ik2tw Probably bcoz it gets some context. Im only guessing I have not come across this issue

    • @Obiwan-ik2tw
      @Obiwan-ik2tw 7 місяців тому +1

      @@RezaDorrani Monday I will check out the form again since I have a meeting on Tuesday. Thank you for this video again. We don't use Dataverse, it is super helpful.

  • @kag0920
    @kag0920 4 місяці тому

    Hi Reza, great work! I'm a new subscriber. I'm stuck where we are using the btnUpdate button, I'm receiving an error stating "Name isn't valid. 'Value' isn't recognized". Any thoughts on what can be contributing to this error?

    • @RezaDorrani
      @RezaDorrani  4 місяці тому

      Video description has link to download entire solution (members only - check description for details)
      I have not faced any issues with it hence not sure about this error

  • @ayush-j9c
    @ayush-j9c Місяць тому

    Reza can we use excel instead of share point for getting relationship in power apps.

    • @RezaDorrani
      @RezaDorrani  Місяць тому

      You could use any data source.

  • @boonyarithdumrongpalasith5501
    @boonyarithdumrongpalasith5501 7 місяців тому

    Thank you, it’s veryyyyy useful VDO

  • @shaunwillmott3278
    @shaunwillmott3278 Рік тому

    Hi Reza, I have followed this step-by-step and the app is working, except the Grid Screen scroll bar - I just can't seem to get this to show on a tablet (even when testing in the browser), any ideas how to get the scroll bar to show or what to check?

    • @RezaDorrani
      @RezaDorrani  Рік тому

      Video description has link to download entire app (members only - please check details in description)
      I have not come across the mentioned issue and hence not sure what the fix could be.

  • @kwekkazoid1524
    @kwekkazoid1524 2 місяці тому

    I cant seem to use the Choices property when trying to use it to dropdown as seen in the video, whats the difference between Distinct and choices for dropdown menu?

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Choices is an inbuilt function in power apps.
      You can apply it to columns of type choice.

  • @dbosset
    @dbosset 10 місяців тому

    Thanks, Reza. My text input control doesn't have a "Value" property and I can't find that in documentation. Is the "Default" property the same thing? Are we working with different versions?

    • @dbosset
      @dbosset 10 місяців тому +1

      Never mind. I just saw that you answered this earlier and said that Classic and Modern have different properties and Default is the same. Additionally, under Default, I needed to state the value as "ThisItem.'Project Lookup'.Value" rather than "ThisItem.Title" in order to get a result. I then turned on Modern to avoid similar issues ahead.

    • @RezaDorrani
      @RezaDorrani  10 місяців тому +1

      Great

  • @SoniaW316
    @SoniaW316 9 місяців тому

    Reza - as always great video - I'm struggling with the PowerFX on the add button for the grid, I have this -
    Patch(
    'Item Details Receiving',
    Defaults('Item Details Receiving'),
    {'Item/SKU': "New Item/Sku"}, 'PO#':{Value:RecordsGallery1.Selected.'PO#', Id:RecordsGallery1.Selected.ID}}) -
    it likes everything except the PO#. The internal column name is PO_0023_, but it doesn't like that either. That is my lookup column.

    • @RezaDorrani
      @RezaDorrani  9 місяців тому +1

      Most welcome!
      I have not come across the mentioned issue and hence not sure what the cause could be.
      I recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com

    • @SoniaW316
      @SoniaW316 9 місяців тому +1

      @@RezaDorrani finally got it after playing around a bit. This is working great! Thank you!

  • @paolopale
    @paolopale 5 місяців тому

    Hi Reza, what can I do if I work with two Excel sheets instead of the two Sharepoint lists? As I am missing the ID for the respective collections.

  • @zackmalaysia5384
    @zackmalaysia5384 7 місяців тому

    Reza tq so much, this help a lot

  • @JohnJoe131
    @JohnJoe131 9 місяців тому

    How would u add a time picker to the grid? I have a column of the type date/time. So I need to be able to edit both

    • @RezaDorrani
      @RezaDorrani  9 місяців тому

      I have done multiple grid based videos on my channel. Have shown date in one of them.

  • @alvarovillachica-fk9oz
    @alvarovillachica-fk9oz 10 місяців тому

    Hello Reza, I hope you're doing well. I tried to follow your tutorial but why the function Filter(Tasks, 'Project Lookup'.Value is not been recognized :( minute 12:49. Thks I am learning.

    • @RezaDorrani
      @RezaDorrani  10 місяців тому

      Video description has link to download entire app + data source (members only - check description for details)
      I have not come across this issue and hence not sure what is the cause for your issue. I recommend posting your issue/query with screenshots on the forums at powerusers.microsoft.com

  • @paragkeshardas8139
    @paragkeshardas8139 2 місяці тому

    HI Reza, PLease make a video on how tro load more than 5000+ data from share point list using power api .or any other method

    • @RezaDorrani
      @RezaDorrani  2 місяці тому

      Answer is delegation.
      Loading 5000+ records in 1 go is not advisable.

  • @nihar4713
    @nihar4713 9 місяців тому +1

    this is amazing

  • @Mrinal600
    @Mrinal600 Рік тому

    Can you add filters on the headers of each items? For filtering purpose it would be useful.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      I have done other videos on grids where I think I did show filtering as well.

    • @Mrinal600
      @Mrinal600 Рік тому

      @@RezaDorrani I have seen those but for each header I wanted to implement filter like SharePoint list.

    • @RezaDorrani
      @RezaDorrani  Рік тому

      @@Mrinal600 That is also possible but not something I have tried.

  • @kamalakarreddyuppala3772
    @kamalakarreddyuppala3772 Рік тому +1

    Thanks Reeza