Full Of Sheets
Full Of Sheets
  • 15
  • 82 364
Enhance AppSheet data presentation by Customizing Detail Views using HTML/Markdowns
Make your AppSheet app's data presentation more informative and visually appealing by Customizing Detail Views.
_______________________________________________
Get the AppSheet Best Practices e-Book
bit.ly/4bh3JSp
Book a call with me
forms.gle/1mCn7pouNNJHHzrD6
______________________________________________
Customizing AppSheet detail views will allow you to:
- Highlight key data points
- Improve readability and User Experience (UX)
- Showcase data relationships
- Incorporate conditional formatting for dynamic visuals
of your AppSheet applications.
The default AppSheet Detail views can be overwhelming with too much information and a lack of visual hierarchy. This video will show you different ways on how you can control how data is presented in your app.
As a bonus, we will also show a "Power Tip" to save Detail View screen real-estate by grouping information together and showing them as tables in the view.
_________________________
Recommended Related Videos:
Mastering AppSheet field visibility with Context()
th-cam.com/video/BtY7ljzD8hI/w-d-xo.html
======================================
Video Chapters:
00:00 Benefits of customizing your Details Views
00:31 What's in this video?
01:45 Subscriber Shout-out @BITWINCONTROL
02:23 Chapter 1: Conditional Formatting
09:11 Chapter 2: Using HTML in Detail views
14:05 My AppSheet Best Practices e-Book
19:10 Bonus 1 - Customizing column orders without changing original table's column orders
20:50 Chapter 3: Using Markdown tags in Detail views
25:07 Bonus 2 - Using custom child tables to save screen real-estate
33:45 Conclusion: Data Dumps into information and engaging UX
=======================================
#appsheet #fullofsheets #customdetailviews #htmlinappsheet #html #buildingwithappsheet #appsheetforbeginners
มุมมอง: 3 168

วีดีโอ

Mastering AppSheet field visibility with Context()
มุมมอง 2.5K5 หลายเดือนก่อน
To have more control on showing or hiding columns/fields in your AppSheet app, you need to know how to control their visibility depending on the current view or the type of view (form, deck, table, card, etc). Get the AppSheet Best Practices e-Book bit.ly/4bh3JSp Book a call with me forms.gle/1mCn7pouNNJHHzrD6 In this video, we will learn the different Context() options available, and how to us...
Building Strong Connections with Many-to-Many in AppSheet
มุมมอง 4.8K6 หลายเดือนก่อน
If you need two tables in your app to have references to each other, then you need to set up a many-to-many relationship between the tables. In this video, you will learn how to create jnter-dependency between two tables for various use-cases. For example: A project can have multiple members, and a member can be in multiple projects. An order can have multiple products, and a product can be in ...
How to Control AppSheet Access within Your Team
มุมมอง 3.1K7 หลายเดือนก่อน
AppSheet can limit users to view only records relevant to them. However, users often work in teams or groups, and sometimes, the team also wants to view all records that are assigned to their team. In this video, we will show how to set up limiting record views to both the user/member and the team. This is an expanded discussion of the Access Permission topic from pur AppSheet Best Practices Vi...
AppSheet Batch Update | Use an Input pop-up to assign values to muliple records
มุมมอง 5K7 หลายเดือนก่อน
Learn how to set-up a pop-up box in AppSheet to allow users to assign a value to a column of multiple records at the same time. Editing records in AppSheet may take a lot of clicks for your users just to edit a single field. But there will be times that your users would need to edit several records with the same information, and it would be great to give them an option to do this as a batch, sa...
Boost Your AppSheet Project Efficiency with Dropdown DeReferencing and Auto Fill
มุมมอง 4.3K7 หลายเดือนก่อน
This video explains how DeReferencing works with Ref and Enum-Ref type columns and how it differs for each of them. DeReferencing allows users to select a value from a dropdown, and based on the selection, AppSheet automatically fills in other fileds in the form using values from another column of the reference table. This video is a direct response to a comment asked by @danielpaes6457 in our ...
Looping in AppSheet | The most comprehensive tutorial
มุมมอง 9K7 หลายเดือนก่อน
AppSheet Looping allows you to simulate the for() and forEach() loop functions in javascript. As a response to the request of @martinnjeri6997 ,this allows you to do something repeatedly until a certain condition is met. In this video, we will demonstrate and fully explain how Looping in Appsheet works and how it is implemented in your AppSheet apps. There are a lot of use cases for looping. In...
Say Goodbye to Complex Dropdown Lists | AppSheet's Easy Dependent Dropdown Solution
มุมมอง 16K9 หลายเดือนก่อน
In AppSheet, Dynamic Dependent Dropdowns only show the users options related to a previous selection or entry. Implementing Dynamic Enums or Lists is quite easy and straightforward to implement in AppSheet. This video shows the exact step-by-step demonstration on how to implement this in your Appsheet applications. Get the AppSheet Best P4actices eBook: bit.ly/4bh3JSp Use Coupon Code: imsofullo...
Top 5 Ways to Make Dropdown Lists in AppSheet 2024 | Best 5 Methods
มุมมอง 13K9 หลายเดือนก่อน
What is the best way to create a dropdown list in your AppSheet apps? When should you use an Enum, and when should you use a Ref? This video will show you how these different methods differ and how they may be the same. Get the AppSheet Best P4actices eBook: bit.ly/4bh3JSp Use Coupon Code: imsofullofsheets (Thanks for your suppport. 🙏) Related Videos: AppSheet Best Practices you should know by ...
Level Up Your App Development: Mastering Appsheet Best Practices
มุมมอง 16K9 หลายเดือนก่อน
If you are using Google Appsheet to streamline and automate your business processes, then you should know these best practices in setting up your apps by now. Get these best practices as an eBook: bit.ly/4bh3JSp Use Coupon Code: imsofullofsheets (Thanks for your suppport. 🙏) These recommendations are based on actual experience in developing several Appsheet apps and are highly practical and eas...

ความคิดเห็น

  • @temyraverdana6421
    @temyraverdana6421 3 วันที่ผ่านมา

    Great explanation and thanks a lot for time dedicated of us

  • @Abdulwaheed-ge8pr
    @Abdulwaheed-ge8pr 8 วันที่ผ่านมา

    Hi how i use char(10) in concatenate function i.e line break.. plz tell

    • @FullOfSheets
      @FullOfSheets 3 วันที่ผ่านมา

      No need Simply put in a line feed. For example CONCATENATE([COLUMN], " ", [ANOTHER_COLUMN])

  • @Consumerjak3
    @Consumerjak3 8 วันที่ผ่านมา

    thk U much

    • @FullOfSheets
      @FullOfSheets 3 วันที่ผ่านมา

      You are welcome

  • @Sleepwell245
    @Sleepwell245 11 วันที่ผ่านมา

    Can you help me with a solution to populate column c, D, E automatically basis selection of column B. I have this data in a ref table. I am getting C, D, but not able to get E

  • @Abdulwaheed-ge8pr
    @Abdulwaheed-ge8pr 16 วันที่ผ่านมา

    thanks u

    • @FullOfSheets
      @FullOfSheets 13 วันที่ผ่านมา

      You're welcome!

  • @rajivkvaishnav
    @rajivkvaishnav 17 วันที่ผ่านมา

    Brother this works fine, but once multipe rows are added and if i delete the main row, I want to delete automatically added rows in main table how can I do that?

    • @FullOfSheets
      @FullOfSheets 13 วันที่ผ่านมา

      If you want to delete all child re ords when the parent record is deleted, you have to tick the "is a part of" checkbox in the column settings of the Ref column of the child table.

  • @matthewhalog7509
    @matthewhalog7509 25 วันที่ผ่านมา

    Thank you! Very helpful tips <3

    • @FullOfSheets
      @FullOfSheets 24 วันที่ผ่านมา

      You're so welcome!

  • @JadiMudahID
    @JadiMudahID 25 วันที่ผ่านมา

    Great, how make this from one table only, I mean, we have data ini table, If use just enum only, they preview all data without filtering

    • @FullOfSheets
      @FullOfSheets 24 วันที่ผ่านมา

      Sorry, i didn't quite get what you mean.

    • @JadiMudahID
      @JadiMudahID 23 วันที่ผ่านมา

      @@FullOfSheets sorry, i mean If we use valid if, how to Make another choise? We want to automatic if select A sub is Aa Ab but how to create new option in sub, Ac...

  • @AcueductoPlanManzano
    @AcueductoPlanManzano 27 วันที่ผ่านมา

    If I use ENUM or ENUMLIST, with the values written in the "Type Details", it works. BUT, if I add the "Valid If" table and column...the drop down list doesn't appear...the option isn't on the view...the field dissapears!!!

    • @FullOfSheets
      @FullOfSheets 27 วันที่ผ่านมา

      Check if you have more than 1 field using the Valid-if and getting from the same table. It would create a dynamic dependent dropdown, which would make the field invisible until you make a selection in the very first cilumn that uses Valud-If from that table.

    • @AcueductoPlanManzano
      @AcueductoPlanManzano 26 วันที่ผ่านมา

      @@FullOfSheets I found that if the table used for the dropdown is blank, then the field doesn't show. As soon as I entered data in the dropdown table, the field appeared. Thank you for responding.

    • @FullOfSheets
      @FullOfSheets 26 วันที่ผ่านมา

      I'm glad you figured it out. 😊

  • @markgerritsen3171
    @markgerritsen3171 28 วันที่ผ่านมา

    When using the Text + Suggested values, is there a way to insert a newly added city into the City table?

    • @FullOfSheets
      @FullOfSheets 28 วันที่ผ่านมา

      Unfortunately not. It will accept newly added cities, as well as show it as part of the options mv9ng forward, but it will not be saved on the actial Cities table. Only Ref type columns would allow you to do that.

  • @tw35k9gp
    @tw35k9gp 29 วันที่ผ่านมา

    drop-down menu: Mario:__________ Stefano:__________ Anna:____________ Paolo:_____________ where there are hatches I want to be able to insert the number

    • @FullOfSheets
      @FullOfSheets 28 วันที่ผ่านมา

      You can't. Every time you want to accept entries, those fields should be separate columns in the GSheet table.

    • @tw35k9gp
      @tw35k9gp 28 วันที่ผ่านมา

      @@FullOfSheets Thank you

    • @FullOfSheets
      @FullOfSheets 27 วันที่ผ่านมา

      You're welcome.

  • @tw35k9gp
    @tw35k9gp 29 วันที่ผ่านมา

    GREAT..COULD YOU KINDLY EXPLAIN TO ME HOW I CAN INSERT A COMMON TEXT/NUMBER IN A DROP-DOWN MENU EXAMPLE MOBILE PHONE WITH MULTIPLE NUMBERS IN A COMPANY THERE ARE 4/5 TELEPHONE REFERENCES I INSERT THE FIXED NAME WHICH DOES NOT CHANGE IN THE DROP-DOWN MENU BUT I NEED TO BE ABLE TO INSERT THE TELEPHONE NUMBER.. THANKS AND GOOD WORK

    • @FullOfSheets
      @FullOfSheets 29 วันที่ผ่านมา

      Sorry, I didn't quite get that. The Fixed Name and Phone Number is in the same dropdown menu?

    • @tw35k9gp
      @tw35k9gp 29 วันที่ผ่านมา

      @@FullOfSheets drop-down menu: Mario:__________ Stefano:__________ Anna:____________ Paolo:_____________ where there are hatches I want to be able to insert the number

    • @tw35k9gp
      @tw35k9gp 29 วันที่ผ่านมา

      @@FullOfSheets drop-down menu: Mario:__________ Stefano:__________ Anna:____________ Paolo:_____________ where there are hatches I want to be able to insert the number

    • @tw35k9gp
      @tw35k9gp 29 วันที่ผ่านมา

      @@FullOfSheets drop-down menu: Mario:__________ Stefano:__________ Anna:____________ Paolo:_____________ where there are hatches I want to be able to insert the number

    • @FullOfSheets
      @FullOfSheets 27 วันที่ผ่านมา

      Already replied on the other comment thread.

  • @MohamedTawfik84
    @MohamedTawfik84 หลายเดือนก่อน

    many thanks for your explanation, it helped me to much , i need you to explain if i need to make login form for some users and based on the username logged in , a dropdown list having all user names is filtered to show only the logged in user only

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      When you say username - did you mean the email address, or is it the actual name of the user?

  • @dataSolutions0804
    @dataSolutions0804 หลายเดือนก่อน

    I love the Input() functionality i use it in all my apps now its so cool

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      It is awesome. 😇

  • @naitiksheth4938
    @naitiksheth4938 หลายเดือนก่อน

    Hii Brother, in this video when you add ref to enum you get search and add button but when i do that search and add bar is not showing Please help me

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Enum-Ref would only have A search bar. It wkukd not give search and add. However, Search bar will bot appear if the option values are few enough to fit into the screen.

  • @415_muhammadmukhlish7
    @415_muhammadmukhlish7 หลายเดือนก่อน

    Awesome, thank u so much sir for the great explanation, i just wondering what if the value of on the reference table is changed is that value will automatically changing the value on the main table too? like cascade on relational database? thank you

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      What did you mean by this? The only thing linking the 2 is the key of the main table also present in the related table. If you change it in the related table, then it would break the original link. Which changes in the related table are you thinking to change that should also change in the main table?

  • @tanakornpromthep9025
    @tanakornpromthep9025 หลายเดือนก่อน

    Thanks!

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Thanks for the coffee treat! I appreciate it! 😊

  • @usamanaeem8737
    @usamanaeem8737 หลายเดือนก่อน

    Dude you are brilliant.. Thanks for this

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Glad it helped. 😊

  • @FSA966
    @FSA966 หลายเดือนก่อน

    Very very nice video, explanation and all you showed is very clear and logical. Keep it up, I'm looking forward to watching more of your videos.Thanks a lot.

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Glad it was helpful!

  • @deankovalsky1179
    @deankovalsky1179 หลายเดือนก่อน

    Dude.. you are awesome. The most enjoyable tutorials on appsheet i have seen until now.

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Wow. Thanks, man. I'm happy you like my style of teaching. 🤗

  • @awokwokwokwo
    @awokwokwokwo หลายเดือนก่อน

    the microphone is terrible

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      I know i know. I'm sorry. I'm only using a cheap wireless lapel and it was cutting lut every now and then, so I had tonredub some words that were inaudible. Will try to do better next time. But I hope it wasn't too much of a hindrancr for you to understand the concepts I was sharing.. was it?

  • @Tausug101
    @Tausug101 หลายเดือนก่อน

    Very useful a nd easy to follow tips. Thank you so much! Can I request an explanation and comparison of different COLUMN TYPES (Text, date, longtext, ref, etc.)? Thank you!

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      I will probably release this as separate shorts. But we'll see. Thanks for the request.

  • @BEATWINCONTROL
    @BEATWINCONTROL หลายเดือนก่อน

    Thanks a lot for sharing your knowledge man!! Full of sheet, full of awesomeness 🎉

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Thank you so much! I really appreciate it!

  • @Seabraconsultoria
    @Seabraconsultoria หลายเดือนก่อน

    what the diference to use it or ref?

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Ref will also .ake a dropdown but with an option add a new value in the underly8jg table of the ref. Text + Valid if will only limit you to the existing options in the drop down. Ref also creates a relationship which will automatically create a [Related Records] virtual colum in the other table. Text +Valid if will not.

  • @jimarnoldhuya9113
    @jimarnoldhuya9113 หลายเดือนก่อน

    You got a new subscriber!

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Thank you! I appreciate it! 🙏

  • @user-jp88
    @user-jp88 2 หลายเดือนก่อน

    Very Useful !!

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Cool, thanks!

  • @justfateh9747
    @justfateh9747 2 หลายเดือนก่อน

    Thank you, but, why is appsheet consuming my internet data very fast? I have a lot of svg in my app, is that the problem?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      It can be. Because AppSheet will fetch data on each sync. You can try to turn on caching so that this will be minimized. Settings > Performance: Server Caching: On Delta Sync: On Settings > Offline mode: Store content for offline use: On

    • @justfateh9747
      @justfateh9747 หลายเดือนก่อน

      Thank you

    • @FullOfSheets
      @FullOfSheets หลายเดือนก่อน

      Welcome

  • @MrKundu04
    @MrKundu04 2 หลายเดือนก่อน

    i need your help to correlate the last stock of the provious day equal to opening stock for next day morning Reply

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      What is the name of the columns of the prev day and new day stock? And what is the name of the date column?

  • @CristianMoletto
    @CristianMoletto 2 หลายเดือนก่อน

    Awesome idea! Thank you 😉 Just a litte question: I customize the formula in Action > Set these columns, because I have a different structure table. But I notice that when I add a record in the form, it attach just two rows: - The first one starts with first values; - The second one starts with second values; - Than for the other values (>3) it overwrites the first row Why? How can I solve? Thanks 🙏

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      This would most probably because of the formula you set for the first action. You have to make sure that the [first list] - [related list][column] = list not yet added. You may want to test it out by adding a virtual column you can see as the loop goes. For example, add a virtaul column called [myVC] where the formula is [my Enum List] - [my Related List][my column to check] Then, on the expression of your first action, simply use INDEX([myVC], 1) And on your loop stopper expression, use ISNOTBLANK([myVC]) The [myVC] will be updating for each loop, and you can see what happens on each iteration.

    • @CristianMoletto
      @CristianMoletto 2 หลายเดือนก่อน

      @@FullOfSheets thanks for answering! I need to stamp a progressive row value (1,2,3.. etc). The condition for how many rows to attach depends on total rows number question on the form. Right now i tried different ways to do that, even automations, but after the second row, it overwrite the first one with other values (3,4,5 or more). I can see it as it goes. At the end, the first row has the last number value, the second row has the number 2 (and this is right)

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      So you mean there is no EnumList that would be the basis of the number of rows added, right? Would it then be a number column asking the actual number of rows to be added to the child? And what i formation from the parent would be transferred to each child rows?

  • @nelsonlim1389
    @nelsonlim1389 2 หลายเดือนก่อน

    How to create a bulk update for header and details transaction Sir?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      You will have to elaborate what you meant by updating header, sir. 😊

    • @nelsonlim1389
      @nelsonlim1389 2 หลายเดือนก่อน

      @@FullOfSheets i was trying to create an update function for parent table that will automatically change also the child row status.

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Your best bet would be an automation bot triggered on the main table 's Update event, and then a data change action process.

  • @CristianMoletto
    @CristianMoletto 2 หลายเดือนก่อน

    Very good, thanks for sharing! You have so massive knowledge 😄 Do you provide consulting service?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Thanks so much! I appreciate that. I do. I have a link in my channel description. Just a heada up, though, I currently have several bookings on queue, so please expect a little delay before I reach out - in case you'll be interested in my services. 😊

  • @TruongNguyen-mg5ch
    @TruongNguyen-mg5ch 2 หลายเดือนก่อน

    Thank you soo much. When I edit column "year" of table looper but column "year" of table main don't change. Can u help me!!!!

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      That is the downside. Since this Looping demo only focuses on the initial creation. Succeeding edits do not update the child records. That would require a different action or automation.

  • @sgba7923
    @sgba7923 2 หลายเดือนก่อน

    VERY GOOD EXPLANATION

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Thanks so much.

  • @hayawanfarm5275
    @hayawanfarm5275 2 หลายเดือนก่อน

    What if I need to select a lot of data? Thanks

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      What do you mean by this? Like an EnumList?

    • @hayawanfarm5275
      @hayawanfarm5275 2 หลายเดือนก่อน

      @@FullOfSheets I think it's like dropdown 1: I select the book item then dropdown 2: I select mathematics, physics, chemistry. dropdown 3: is a branch of dropdown 2 (branch of mathematics, physics, chemistry. If I select physics and chemistry both branches of the book will appear in dropdown 3. Can I make it like that?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      I see. So the second dropdown will be an EnumList. The process demonstrated in this video will not be bale to do that. But what you want is still doable by using a Filter() or Select() in the Validation of your third dropdown. I'll see if I can make a video for this.

    • @hayawanfarm5275
      @hayawanfarm5275 2 หลายเดือนก่อน

      @@FullOfSheets Does this happen continuously? or just getting there? thank you for helping me

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Sorry, I dont think I understand what you mean. Would you care to explain.

  • @BEATWINCONTROL
    @BEATWINCONTROL 2 หลายเดือนก่อน

    The best!!! Thanks!!🎉 where is the promised video about detail view customizations?? 😮

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      It's coming this week. 😊 I'll give you a shoutout in the video. 🤗

    • @BEATWINCONTROL
      @BEATWINCONTROL 2 หลายเดือนก่อน

      ​@@FullOfSheets awesome!! Can't wait for it!! 🎉🎉

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      It's up now. 😊

  • @scottgolas5872
    @scottgolas5872 2 หลายเดือนก่อน

    Can we pleeeeease STOP the dumbshit sound effects.

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Which one?

  • @SamHalesJr
    @SamHalesJr 2 หลายเดือนก่อน

    This could hardly be considered a many to many relationship. True many-to-many relationships result in a hidden junction table when talking about database schema. A tasks table would not be hidden and would not be considered a junction table. A many-to-many relationship would look like the multi select enum drop down but actually be references. The truth is that many-to-many relationship are not supported in AppSheet which is a unfortunate.

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      This is true. What you described is exactly what I do back in the days with Microsoft Access. But if I remove all other task information in the #Tasks# table and only have the [Project ID] and [Member ID], then it is what you already described. But I must say, even in an Orders App where a many to many relationship is made between an #Orders# table and a #Products# table, additional columns are used in the join table for #Order Details#. This would invlude the qty, and line total for each product added in the Order form's child table.

  • @SamHalesJr
    @SamHalesJr 2 หลายเดือนก่อน

    You should get a nicer mic!

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Thanks for the feedback. I do have an Audio Tecnica A2020 mic. However, I find it challenging to move freely with a big mic in front of me, even if I am using a mic flex arm. I found it easier to move using a wireless lapel mic, and the spund quality is acceptable enough for the viewer. The sound can still be improved in post-processing, but unfortunately, I don't have all the time resources to edit the video. Would you believe I actually only edit my videos in Samsung phone using a free Capcut app? 🤣 Maybe one day, if I make enough money, I can start hiring editors. But for now, I thank you for your patience in understanding the quality of my audio.

  • @ndv-x7v
    @ndv-x7v 3 หลายเดือนก่อน

    Very good solution. However, it doesn't work for me because the function loops on the second value from the list. I added the "only if this condition is true" condition to all 3 actions. Do you have any idea what I could have done wrong?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Most often than not, it would be on the condition to stop the loop that may trigger this infinite loop.

  • @X1GENERATION
    @X1GENERATION 3 หลายเดือนก่อน

    This is a great video. Thank you very much.

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      Glad it was helpful!

  • @mrjwf007
    @mrjwf007 3 หลายเดือนก่อน

    hello, could this work if you used some kind of button, Create another for example?

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      It can, the problem is that the action buttons are not accessible in a form view. So you will have to save the form first, then click the button in a detail view, or in a table/deck view while the row is selected.

  • @MinhXuanHo-gf8mh
    @MinhXuanHo-gf8mh 3 หลายเดือนก่อน

    Great video! Thank you for sharing. I have a question regarding choosing task ID as the primary key. By doing this, you can't avoid duplicating 2 tasks with the same name, and assigning to the same student and in the same project right ? i.e: ID | name | assign_to | project | -------------------|-------------------- |-------------------------|---------------------| TaskID_11 | planning | studentID_1 | projectID_1 | TaskID_22 | planning | studentID_1 | projectID_1 | Please correct me if im wrong. But anyways if there is such a case, would you share your opinion how to forbid such the duplication ? Thank you very much in advance.

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Hi, You are correct. You cannot avoid duplication of the same task to the same student by using the Task ID as the primary key. If you need to have this ensured, you have the ff. options: 1) Composite key This a combination of two fields as the primary key. In your case, a combination of the task name and the student ID. This can be done by: a) a virtual column b) a Physical column using an app formula c) a physical column using initial values The disadvantage of options a and b would be that the name and student id would not no longer be editable after the inital save. The disadvantage of option c on the other hand would be that the key would not he updated when either of the name or the student id columns are edited. - although this can be worked around by turning on the Reset on Edit option. 2) Valid If expression You would still use a combination of two columns in a helper column, probably a hidden virtual column. You then use a valid if expression to check that the helper column does not yet exist in the table. For example, let's say your helper column is called [Name_Student]. Then in the Valid If of either the [Name] or [Student ID], you use the ff expression Count( Filter("Tasks", [Name_Student]=[_THISROW].[Name_Student]) ) <1 Hmwoukd help if you also put a custom error message telling the user that a task with that name already exists for the same student.

  • @technologyideas530
    @technologyideas530 3 หลายเดือนก่อน

    HI, we are waiting for new videos related inventory management app in appsheet...

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Yes. Yes. I know! 🤣 Still working on itm really sorry. I need to find time to edit the videos.

  • @djflexkid
    @djflexkid 3 หลายเดือนก่อน

    Could you do an update of this video including the year also as an enumlist please? Meaning to say if I choose two years an two months, I want the loop to create records for each year both months in the main table.

    • @FullOfSheets
      @FullOfSheets 2 หลายเดือนก่อน

      I will have to check if I can do an update for the video. It is a very rare use case to have this capability but it is doable by using loops within loops, meaning one of the steps in the loop group, is another loop group. There will be some hidden virtual columns needed to monitor which combination values already exist in the child tables.

  • @mkourampa
    @mkourampa 3 หลายเดือนก่อน

    Excellent video. Sorry…I meant In the projects view I want to see the name of the member and not the email. How can this be done? Thank u in advance!

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Simply add the name of the member in the slice youbuse for the Project's child task table.

  • @mkourampa
    @mkourampa 3 หลายเดือนก่อน

    Excellent video. In the members view I want to see the name and not the email. How can this be done? Thank u in advance!

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Replied in your last comment. 😊

  • @krutoikulak-kingofthegulag5653
    @krutoikulak-kingofthegulag5653 3 หลายเดือนก่อน

    Fantastic! You have earned yourself a new subscriber. This was one of the best and most comprehensive explanations I've seen. Thank you!

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Awesome, thank you! Welcome aboard!

  • @bryanbontuyan3409
    @bryanbontuyan3409 3 หลายเดือนก่อน

    Hello do you have a video using dynamic enum for time to avoid double booking?

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Do you need a dynamic enum or jist a validation that the date has not been used in another entry?

    • @bryanbontuyan3409
      @bryanbontuyan3409 3 หลายเดือนก่อน

      I was thinking of having the enum change its choices depending on the date and time available, example if i select the date it would only show the available time slot

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Is your timeslots Enum values being pulled from a separate table or did you supply the values manually in the enum's column settings.

  • @learning_stuffs
    @learning_stuffs 3 หลายเดือนก่อน

    Hi, thank for your appsheet video

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      You are welcome!

  • @tobiasochieng
    @tobiasochieng 3 หลายเดือนก่อน

    Excellent job

    • @FullOfSheets
      @FullOfSheets 3 หลายเดือนก่อน

      Thank you! Cheers!