Mastering Modern TABLE Control in Power Apps | Working with Multiple Related Tables

Поделиться
HTML-код
  • Опубликовано: 28 май 2024
  • In this Power Apps tutorial, we dive deep into utilizing the latest Modern TABLE control within Canvas PowerApps. Join me as we construct a fully responsive canvas app that seamlessly interacts with multiple related tables in Dataverse.
    Throughout this tutorial, we'll explore various aspect of the Modern Table control, empowering you to show your data in tabular, list format, style table data and more. Learn how to add sorting and searching capabilities in modern table control, and seamlessly connect with multiple related Dataverse Tables & Form control to allow user to create & edit data.
    Key Highlights:
    🔵 Construct a responsive canvas app with multiple Modern Table controls.
    🔵 Explore the interconnection between related tables in Dataverse.
    🔵 Enable users to search & sort data within the Modern Table control.
    🔵 Establish connections between Table controls and other app elements such as Forms.
    Let's get started with learning the Modern Table Control in Power Apps
    #powerplatform #powerapps #microsoft #dataverse
    ⬇️ Download Solution shown in video
    ➡️ The link is in Community Tab for Channel Members (Silver Club 🥈 or Higher)
    Table of Contents:
    00:00​ Introduction to building Power Apps with multiple related Modern Table controls
    00:32 Scenario: Related tables in Dataverse
    01:09 Build Responsive Canvas Power Apps with Modern Table control
    01:39 Enable Modern Controls in PowerApps
    02:17 Explore Modern Table control properties in depth
    05:46 Search in Modern Table control
    07:24 Build multiple connected Table controls in Power Apps
    10:20 Connect Modern Table control to Modern Form Control
  • НаукаНаука

Комментарии • 145

  • @btoz6237
    @btoz6237 22 дня назад +2

    Great video as always Reza! Nice to see them adding in sorting & styling to the modern table control.

  • @dougydoe
    @dougydoe 22 дня назад +2

    A very informative and insightful tutorial on the modern table control. A feature rich option to use in certain use cases instead of always leaning on the Gallery. Thanks for sharing, Reza.

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Glad to hear that! Thanks so much Doug

  • @ederson1337
    @ederson1337 21 день назад +1

    This is exactly what I'm looking for. Thank you, Reza! Great Video.

  • @sppsghosh
    @sppsghosh 6 дней назад +2

    Reza, I like all your videos. Very informative. keep up the good work! Do you have a video with multiple tables in master detail relationship in tabbed format in one form.? Can you share the video please? Many Thanks !

    • @RezaDorrani
      @RezaDorrani  6 дней назад +1

      I dont think I have a video reference on that

  • @simonball5602
    @simonball5602 22 дня назад +1

    Thank you Reza. Really great and informative video. A true master.

  • @jameshart9519
    @jameshart9519 20 дней назад +1

    Brilliant video again Reza. So helpful. One of the only downsides I have found in using the table control is that it displays dates such as 'created on' and 'modified on' in the American format rather than uk format.

    • @RezaDorrani
      @RezaDorrani  20 дней назад +1

      Thanks!
      Formatting of data in table control is currently not an option.

  • @JorgeOyanadel
    @JorgeOyanadel 21 день назад +1

    Wow, muchas gracias
    Claro, directo, sencillo, extraordinario

  • @spen2431
    @spen2431 21 день назад +1

    Clean and Simple. Great vid Reza 👍👍

  • @aimeeoneil7029
    @aimeeoneil7029 12 дней назад

    Thanks for this video! It is very helpful.

  • @naveenkumarpenumalla7221
    @naveenkumarpenumalla7221 24 дня назад +1

    Thanks, Reza. It will be helpful

  • @mkersoy
    @mkersoy 22 дня назад +1

    Great video thank you for all. Power apps has come a long way with these modern controls 👏🏼👏🏼 but there are some bugs and missing features hope they all will be solved soon

  • @kingslayer786
    @kingslayer786 22 дня назад +4

    The modern table has a problem...upon scrolling more than 25 rows at once in list view mode loses the current selection field...you have any workaround for this?

    • @RezaDorrani
      @RezaDorrani  22 дня назад +2

      The control is in preview and does have its challenges at the moment. This is one of them. I do not have a workaround for it.

    • @kingslayer786
      @kingslayer786 22 дня назад +1

      @@RezaDorrani np. Thanks Reza.

  • @temidayolonge4566
    @temidayolonge4566 22 дня назад +1

    As always you are the man.

  • @mtamitolanga
    @mtamitolanga 22 дня назад +1

    Thank you Reza for the video.... would you recommend the use of preview modern controls in production? 🤷‍♂

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      As long as it meets your requirements then why not?

  • @blazejay1
    @blazejay1 8 дней назад

    Thanks Reza! Do you know when the "filter by" column options are going to be activated?

    • @RezaDorrani
      @RezaDorrani  8 дней назад

      I am not aware of the "Filter By" timeline

  • @alec734
    @alec734 9 дней назад

    Great video! I noticed the disabled filter option on the column headers, is there a way to use these or is an incoming feature?

    • @RezaDorrani
      @RezaDorrani  9 дней назад +1

      Most probably an incoming feature

  • @zero2herobeatspaul882
    @zero2herobeatspaul882 22 дня назад

    Thanks for the tutorial. Would you be comfortable to use the preview controls in Production apps? Maybe if the apps are not mission critical?

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Yes I would be as long as it meets my requirements.

  • @EMiller500
    @EMiller500 11 дней назад

    Hi Reza! Thank you for this great video! Question: When I use the modern table control, it does not display the data in choice columns for me. Why is that? How can I fix it? (I'm running this app and the Dataverse table in Teams.) Could it have something to do with the "global choice" selection? I'm not clear on what "global choice" is for or how to use it.

    • @RezaDorrani
      @RezaDorrani  11 дней назад

      Im not aware of any limitations for DV4T

  • @maio8958
    @maio8958 15 дней назад

    Hi Reza thanks for the video! I'm having a problem tho, tha table rows sometimes are not updated even if the filtering/searching is correctly done (the row number on bottom sx shows the right number). Any idea on what could possibly cause the problem? thanks!

    • @RezaDorrani
      @RezaDorrani  15 дней назад

      Video description has details on how to download entire solution (you can check all the logic I used in it)

  • @sppsghosh
    @sppsghosh День назад

    Thank you Reza for your reply!
    Quick question :
    If I'm using the Modern controls and Themes in Power APPs, and I have Master and Detail table. To show the detail table only those records which is selected in Master, what should I use? If I have ID as PK in both the tables, how can can I do it?

    • @RezaDorrani
      @RezaDorrani  День назад

      Im not sure how I can help on chat.
      I will recommend posting your issue on forums in case someone has done something similar powerusers.microsoft.com

  • @HardikGajjar-wi6lg
    @HardikGajjar-wi6lg 21 день назад +1

    Thank you, Reza, for creating this informative video. I have a question regarding the Table modern control: Can we change the display property of a specific column? For example, if we have a datetime column in the Dataverse table, can we configure it to display only the date and not the time? If you could provide an answer to this question, it would greatly assist me.

    • @RezaDorrani
      @RezaDorrani  21 день назад

      Most welcome!
      Currently, there is no option to format the display behavior of a column.

  • @suhas220780
    @suhas220780 22 дня назад

    Thanks Reza for sharing this video of Modern table. This help in designing Power App using Modern Table. Just one thing i wanted to know why is filter option in Modern table disabled thanks.

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Because its not available yet 😊

  • @nguyenhoanggiang7297
    @nguyenhoanggiang7297 22 дня назад

    Thank you.
    Can you add the checkbox in left of the Company table? Then user can select 1 or many record.

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Currently, table control does not support that feature

  • @danielexpoliojuarez3180
    @danielexpoliojuarez3180 21 день назад

    Hi Reza Thanks for the vid, is there any possibbility to change de default of a column? Like changing how a bollean is shown?

    • @RezaDorrani
      @RezaDorrani  21 день назад +1

      Currently, we cannot change the default display behavior

  • @ericmild4050
    @ericmild4050 22 дня назад +1

    Good stuff. Thanks

  • @user-nv4wv1pb8o
    @user-nv4wv1pb8o 20 дней назад +1

    Thank you Reza.

  • @sppsghosh
    @sppsghosh День назад

    Reza, Thanks for sending me the link of the above Video! Much appreciated. I'm trying to do a master detail (One to many relationship) between two tables. I'm stuck on how to show the details table data for those selected in Master table when the relationship is not established in sql server. Although there are columns like ID in both master and details tables which can be joined. Can you please help?

    • @RezaDorrani
      @RezaDorrani  День назад +1

      These videos are the best references I have.
      I have done no work with sql so not sure how to help. I will recommend posting your issue/query on forums in case someone has done something similar powerusers.microsoft.com

  • @deborahjoyous
    @deborahjoyous 22 дня назад

    Another excellent video! Three questions: 1) Can I filter by a field, such as Employee ID, that is NOT included in my table, but IS included in the data source list? 2) Can I wrap text for column headings and multiple line content fields? 3) For calculated columns that are formatted both in the data source list and the form used to insert new rows to have 2 numbers after the decimal, how can I display them that way in the form? At the moment, they are displaying 14 numbers after the decimal. Thank you!!!

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      1) Possible by using filter function on items property of table
      2) Currently, No
      3) No idea about this

    • @deborahjoyous
      @deborahjoyous 21 день назад

      @@RezaDorrani, thank you for your quick reply. I am very new to Power Apps - would you have a link to another of your videos that explain using filter function on items property of table? I have many rows in my Power Apps Form table that I would like to filter by selecting an Employee ID from a drop-down. The Employee ID had to be removed from the table but it is in the underlying SP List. Once an Employee ID is selected from the drop-down, it would filter the table to show only the rows that belong to that particular Employee ID (they may have many related rows in the table). Thanks again!

    • @RezaDorrani
      @RezaDorrani  21 день назад

      @@deborahjoyous I have done many videos on filtering galleries and one with table control. They are all in playlists in my channel.

    • @deborahjoyous
      @deborahjoyous 21 день назад

      @@RezaDorrani thank you - I will search those.

  • @dbosset
    @dbosset 23 дня назад

    Thanks, Reza. After an item is selected, how can you deselect it without selecting another item in the table, ie. deselect all?

    • @RezaDorrani
      @RezaDorrani  23 дня назад +1

      I dont think there is an option to do that other than the Table control reloading.

  • @mw011i
    @mw011i 22 дня назад

    Thanks for the tip about using ‘Alt’ to adjust column widths. I’ve been having the issue where column widths always revert to minimum, forcing me to constantly adjust.

    • @RezaDorrani
      @RezaDorrani  22 дня назад +1

      That would still happen when user runs the app. The limitation is called out in documentation for Table control which is currently in preview

    • @mw011i
      @mw011i 22 дня назад

      I see, thanks for confirming. I’m hopeful that this will be fixed when modern controls become more mainstream.

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      @@mw011i I hope so too

  • @robfreeman1987
    @robfreeman1987 4 дня назад

    Hi, Thanks. At 8:50 you connect the two tables but guessing you are using Dataverse. How can this be done with other data sources like SharePoint?

    • @RezaDorrani
      @RezaDorrani  4 дня назад

      ruclips.net/video/1Qsf2RPyp8s/видео.htmlsi=LUnLqJZAB4PVXXhO

  • @sathiyasaravanan382
    @sathiyasaravanan382 22 дня назад

    Thank you so much for this video 😊... Can you please show us using power automate how can we pull the data from Ado to SharePoint list online

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Most welcome!
      Look like ur ask is on a completely different topic. My rule for topic suggestions is set - “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”

  • @travisstrean4185
    @travisstrean4185 22 дня назад

    Great video! I was super excited when Microsoft added the table control, but it still has too many issues to be used. The column widths don't stick, row heights can't grow, column names don't change, and there are too many scenarios that result in the table values appearing fuzzy. I think I've narrowed the fuzzy issue to laptop screens and screens that aren't run at the recommended setting. For example, I have 4k monitors and if I run them at 1080p the table data gets fuzzy and hard to read. They also don't work well with custom canvas resolutions. Hopefully, Microsoft will continue to develop the table control because it would be a great addition. For now, the gallery is probably the better approach depending on the use case.

  • @juanpablogutierreztrujillo6995
    @juanpablogutierreztrujillo6995 20 дней назад

    Hi! Very useful info here, I've a question, how can I format to currency type a field of this table? If I have a to format a long Date to short date, how can I do it? Thanks for the help!!

    • @RezaDorrani
      @RezaDorrani  20 дней назад +1

      Currently, formatting of data is not supported

    • @juanpablogutierreztrujillo6995
      @juanpablogutierreztrujillo6995 20 дней назад +1

      @@RezaDorrani Thank you very much!! And I'm very gratefull to meet you and your content! ☺️

  • @jaymangukia1999
    @jaymangukia1999 18 дней назад

    Hey Reza, How did you manage to get spacing between the badge, search element, and the table?

    • @RezaDorrani
      @RezaDorrani  18 дней назад +1

      Container has a property called GAP

    • @jaymangukia1999
      @jaymangukia1999 15 дней назад

      @@RezaDorrani 👍

    • @jaymangukia1999
      @jaymangukia1999 15 дней назад

      Also, I have added the search formula as you have shown -> Search(Table1, txtSearch.Value,ID,Name,Founder). There is no error in my formula but when I try to search the company name. it isn't working, It shows all companies. My data source is a excel table named Table1

    • @RezaDorrani
      @RezaDorrani  15 дней назад

      @@jaymangukia1999 Not sure why it would not work in your case

  • @shadhaalazri8099
    @shadhaalazri8099 15 дней назад

    Hi, I have a task to create 360 feedback tool in Powerapp application. Can you show us how to develop one? I tried to use the list to create the Q forms but how to send the forms for stakeholders to answer and give feedback and how to analyze the results.

    • @RezaDorrani
      @RezaDorrani  15 дней назад

      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.

  • @user-io2zz7nr1t
    @user-io2zz7nr1t 13 дней назад

    Great video as per usual. I implemented the table and I am unable to get the sorting to work. Any ideas?

    • @RezaDorrani
      @RezaDorrani  13 дней назад

      I have not run any issues with it so not sure.
      Note: sorting mainly works with text columns. Check documentation for limitations

    • @user-io2zz7nr1t
      @user-io2zz7nr1t 13 дней назад +1

      Ah found the issue, now just need to resolve. My data is a Collection and not a table

  • @thomasboden4053
    @thomasboden4053 22 дня назад

    Is there a way to have the secondary table display different linked data depending on what you select from the primary table? Also would this work with lists?

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      What does different linked data mean? Currently it shows linked data depending upon the relationship. End of the day, there must be some reference with main table.
      Can also work with SharePoint lists - formulas wont be same though.

    • @thomasboden4053
      @thomasboden4053 22 дня назад

      @@RezaDorrani so if I had two tables references from the primary, so if I clicked ‘name’ it would show all associated projects as in yours, but if I had another table with financial data could I select a separate column and display the other referenced data? Would and ‘if’ statement work with table.selected? Do you happen to know the lists formulas?

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      @@thomasboden4053 It should work but not something I have tried. Give it a shot and check

    • @thomasboden4053
      @thomasboden4053 22 дня назад

      @@RezaDorrani thanks for replying 😊

  • @Sab-ph7zl
    @Sab-ph7zl 20 дней назад

    Excellent timing I was looking for similar one, your videos always come as my first reference. Additionally, is it possible to edit the Heading title in modern control? If not, what is the better alternative for responsive screen?

    • @RezaDorrani
      @RezaDorrani  20 дней назад

      Thanks!
      What is heading title?

    • @Sab-ph7zl
      @Sab-ph7zl 19 дней назад

      @@RezaDorrani I mean column name. It takes the default column name from data source; how could I change as I needed?

    • @RezaDorrani
      @RezaDorrani  19 дней назад

      @@Sab-ph7zl Currently, changing names or formatting data is not supported (as far as I know)

    • @Sab-ph7zl
      @Sab-ph7zl 19 дней назад

      @@RezaDorrani That's disappointing! Also I'd appreciate if you can help me understand how to control default selection in the modern table control? I am trying to run an action based on record selection. But when I write an if condition with IsBlank property it always returns false despite no record selection.

    • @RezaDorrani
      @RezaDorrani  19 дней назад

      @@Sab-ph7zl That is also a limitation. Please note the control is in preview.

  • @mariohiraldo2621
    @mariohiraldo2621 18 дней назад

    Great video as always. How delete works on the table.

    • @RezaDorrani
      @RezaDorrani  18 дней назад +1

      Select an item, then have a button similar to edit. When user clicks on it, use remove function

    • @mariohiraldo2621
      @mariohiraldo2621 18 дней назад +1

      @@RezaDorrani Thank you

  • @bokinloch9045
    @bokinloch9045 21 день назад

    will the modern table control work with data sources other than dataverse? e.g., SharePoint list?

  • @joywindsouza817
    @joywindsouza817 12 дней назад

    For searching, when you added the search function on items property of Table you did not get any delegation warning. When i tried, it is showing delegation warning. Any idea?

    • @RezaDorrani
      @RezaDorrani  12 дней назад

      My data source is Dataverse and I am searching on text columns.

  • @khanmali68
    @khanmali68 22 дня назад

    Thanks, Reza. The edit function keeps giving the error "Network error when using patch function: An Error occurred on the server." Just to let you know that I am using SharePoint List

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      I have not come experienced this 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

  • @PankilBhatt71
    @PankilBhatt71 22 дня назад

    Hi That is really helpfull content but one more question when we are adding lookup column in modern table control it will not works getting blank column why is that?

    • @RezaDorrani
      @RezaDorrani  22 дня назад

      Lookup column for which data source?
      Works fine with Dataverse

    • @PankilBhatt71
      @PankilBhatt71 22 дня назад

      @@RezaDorrani SharePoint data source .

    • @RezaDorrani
      @RezaDorrani  22 дня назад +1

      @@PankilBhatt71 Currently table control (preview) works best with Dataverse (video shows Dataverse)

  • @neney83
    @neney83 11 дней назад

    Thanks for the video and the good explanations, but there is something I don't get, why making a video and promoting something that is in preview and that might be fundamentally changed before GA?
    For example the property "Selected" has been removed from the table even though it is still in the documentation. Maybe because it was never working properly and it was always returning an incorrect value.

    • @RezaDorrani
      @RezaDorrani  11 дней назад

      Because I make videos based on topics that subscribers suggest.

  • @sppsghosh
    @sppsghosh День назад

    Here is my statement :
    'data_prospector.DP_UserSummary'.Selected.'data_prospector.DP_UserDatabaseList'
    in the formula for items for the detailed sidebarContainer
    Somehow it is not liking the "Selected" as a valid property or function. My intention is to access the selected row of the DP_UserSummary' table, to get to the details of Dp_UserDatabaseList
    It i also not liking the '.' (dot operator ). Can you help me to resolve it ?

    • @RezaDorrani
      @RezaDorrani  День назад

      I will recommend posting your issue on forums powerusers.microsoft.com

    • @sppsghosh
      @sppsghosh 23 часа назад

      @@RezaDorrani Thanks! ... will do

  • @Ramen1991
    @Ramen1991 17 дней назад

    Hello! This video is really helpful for someone like me whose a beginner in powerapps. However, I'm struggling to insert the data table inside the container. Wheneve I tried to insert it, the data table is shows as a new screen. Please help. Thank you

    • @RezaDorrani
      @RezaDorrani  17 дней назад

      I have not come across this issue. Video shows step by step how I add the control into container.
      I will recommend posting your issue on forums in case someone has experienced something similar powerusers.microsoft.com

    • @Ramen1991
      @Ramen1991 17 дней назад

      @@RezaDorrani Thank you so much! Really this video is very helpful. Can i ask another question? For the side container, I only what to view the selected items? What can i do? Thanks

    • @RezaDorrani
      @RezaDorrani  17 дней назад

      @@Ramen1991 You mean the main table? User can select 1 item there. Not sure I understood your question

  • @khanmali68
    @khanmali68 22 дня назад

    I figured it out by removing the data fields and adding them back.

  • @ArunKumar-zj6zd
    @ArunKumar-zj6zd 21 день назад

    Table column width been resetting every time, is there a way to auto fit?

    • @RezaDorrani
      @RezaDorrani  21 день назад

      Currently, No.
      This is called out in documentation of table control

  • @miteshs3270
    @miteshs3270 20 дней назад

    Why that in sort dropdown ..filter by option is disabled?

    • @RezaDorrani
      @RezaDorrani  20 дней назад

      Because that’s a feature coming in future

  • @sankhlayashraj
    @sankhlayashraj 24 дня назад +1

    Looks like it can be used like. Modern gallery… not exactly, but somewhat like that

    • @RezaDorrani
      @RezaDorrani  24 дня назад

      It’s more like a data table. Modern galleries will come in future.

  • @coelhow
    @coelhow 22 дня назад

    Reza, why working with table intead of sharepoint list?

    • @RezaDorrani
      @RezaDorrani  22 дня назад +1

      Why not?
      I plan to mix things up with Dataverse and SharePoint

    • @coelhow
      @coelhow 22 дня назад

      @@RezaDorrani Great, I don't even consider using tables since the SP lists are so workable

    • @RezaDorrani
      @RezaDorrani  22 дня назад +1

      @@coelhow Tables are 10 times more powerful. If SharePoint works, then you should use it.

  • @leenashreeindrani532
    @leenashreeindrani532 17 дней назад

    Hi Reza Dorani,
    My self pavani I have been following the videos most of the time
    I need a quick help from you
    In the Power Platform There are many environments
    Each environment contains solutions, Independent Canvas application, Flows etc
    I am trying to fetch those details using PowerShell script but it does not give much details
    Could you share your thoughts on how we can fetch details

    • @RezaDorrani
      @RezaDorrani  17 дней назад +1

      I have not done any videos with powershell.
      I will recommend checking or posting your query on forums in case someone has done something similar powerusers.microsoft.com

    • @leenashreeindrani532
      @leenashreeindrani532 17 дней назад

      I am looking for a solution to extract details could you please suggest other approaches

    • @leenashreeindrani532
      @leenashreeindrani532 17 дней назад

      Could you please step by step on Power Platform Centre of Excellence starter Kit if there is chance to get details

    • @RezaDorrani
      @RezaDorrani  17 дней назад +1

      @@leenashreeindrani532 My rule for making videos is set - “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.”