PowerApps - Canvas Screen with Tabs

Peter Heffner
Peter HeffnerInternal Communications | Intranet Solutions bei Thermo Fisher Scientific Germany à Thermo Fisher Scientific Germany
Screen withTabs
How to create a Screen withTabs in PowerApps
Peter Heffner
@Lingualizer
Why this tutorial?
• Sometimes it's just too much information for 1 single screen
• You don't want the user to have to scroll or navigate to different screens
This is what we do:
• Create 1 single screen
• Add some tabs
• Display only the content related to the selected tab
Add a 'scrollable Screen'
Only the 'scrollable Screen' has the Canvas we need for our tabs.
Add 3 Sections
• Add 3 Sections in order to
create 3 DataCards
• Each DataCard will work as a
single screen
Set the Fill Colour for each DataCard
Set the fill colour of each DataCard to a
different value.
Each DataCard represents a separateTab
This makes it easier to see whichTab is
active.
Screen – OnVisible Action
This example has 3 tabs which are defined in a Collection 'collTabs':
ClearCollect(collTabs,{No:1,Name:"Tab 1"},{No:2,Name:"Tab 2"},{No:3,Name:"Tab 3"})
'No' can be used to set the order how the tabs are displayed
'Name' is the text that appears on the tab.
Let us also define a local variable '_SelTab' which is set to the currently selected tab:
UpdateContext({_selTab:1})
Add a blank horizontal Gallery
On 'Screen' level add a blank horizontal
Gallery
Place the Gallery in the top header
section
Define the Gallery
Set [Items] to the Collection created at
'OnVisible' of the screen.
Edit the Gallery
Add a Button control to the Gallery.
You may either want to change the colour of
the header rectangle or the fill color of the
button.
Define the Buttons 1/3
Make it a nice button:
Select the Button
Set RadiusBottomRight = 0
Set RadiusBottomLeft = 0
Set the top left and right
radius' to half the height of
the button
Add the text label:
With the button selected set
[Text]=ThisItem.Name
This will add the
corresponding name from the
Collection.
Define the Buttons 2/3
Add some Action:
With the button selected set
[OnSelect]=UpdateContext({_selTab:ThisItem.No})
The local variable [_selTab] is set to the number of the tab as defined in the collection
Define the Buttons 3/3
Set the DisplayMode:
In order to see which tab has been selected, we set the DisplayMode of the selected button
to 'Disable' and set it to 'Edit' if not selected:
If(ThisItem.No=_selTab,DisplayMode.Disabled,DisplayMode.Edit)
Display the Screens
Set the screensVisible property:
By default the [Visible] property of all DataCards is 'true'
Select a DataCard in the tree view which
should be displayed ifTab1 is selected:
Select the [Visible] property
Set the value to 'If(_selTab=1,true,false)'
The other DataCards go like
If(_selTab=2,true,false) and
If(_selTab=3,true,false)
TheVisible property of the DataCard is set
by the value of the local variable [_selTab].
Thanks for watching!
@Lingualizer
1 sur 13

Recommandé

Pegging Brand Performance Measures to the Metrics that Really Matter par
Pegging Brand Performance Measures to the Metrics that Really MatterPegging Brand Performance Measures to the Metrics that Really Matter
Pegging Brand Performance Measures to the Metrics that Really MatterCognizant
464 vues7 diapositives
Seminar on nanosuspension par
Seminar on nanosuspensionSeminar on nanosuspension
Seminar on nanosuspensionOmkar Bhandwalkar
4.4K vues29 diapositives
Granulation by rapid release technology par
Granulation by rapid release technologyGranulation by rapid release technology
Granulation by rapid release technologyrana2511
2.5K vues31 diapositives
Pulsatile drug delivery system par
Pulsatile drug delivery systemPulsatile drug delivery system
Pulsatile drug delivery systemSagar Savale
3.5K vues50 diapositives
SxSW 2013: Behavior Change as Value Proposition par
SxSW 2013: Behavior Change as Value PropositionSxSW 2013: Behavior Change as Value Proposition
SxSW 2013: Behavior Change as Value PropositionChris Risdon
48.9K vues75 diapositives
Optimization techniques in Pharmaceutical formulation and processing par
Optimization techniques in Pharmaceutical formulation and processing Optimization techniques in Pharmaceutical formulation and processing
Optimization techniques in Pharmaceutical formulation and processing AREEBA SHAFIQ
144 vues50 diapositives

Contenu connexe

Tendances

D U O F I X ( Naproxen & Esomeprazole) par
D U O F I X ( Naproxen & Esomeprazole)D U O F I X ( Naproxen & Esomeprazole)
D U O F I X ( Naproxen & Esomeprazole)Subrata Roy
2.2K vues33 diapositives
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and Punches par
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and PunchesTablet Punching Machine, Rotary Tablet Press Machine, Dies and Punches
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and Puncheslouiesmith
10K vues8 diapositives
Targeted drug delivery system par
Targeted drug delivery systemTargeted drug delivery system
Targeted drug delivery systemshashankc10
509 vues76 diapositives
Nanosponges:Targeted drug delivery system par
Nanosponges:Targeted drug delivery system Nanosponges:Targeted drug delivery system
Nanosponges:Targeted drug delivery system rasika walunj
3.3K vues25 diapositives
Telepharmacy par
TelepharmacyTelepharmacy
TelepharmacyPratibhaChavda
860 vues30 diapositives
Brugnoli System Ux par
Brugnoli System UxBrugnoli System Ux
Brugnoli System Uxfrog
61.3K vues31 diapositives

Tendances(18)

D U O F I X ( Naproxen & Esomeprazole) par Subrata Roy
D U O F I X ( Naproxen & Esomeprazole)D U O F I X ( Naproxen & Esomeprazole)
D U O F I X ( Naproxen & Esomeprazole)
Subrata Roy2.2K vues
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and Punches par louiesmith
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and PunchesTablet Punching Machine, Rotary Tablet Press Machine, Dies and Punches
Tablet Punching Machine, Rotary Tablet Press Machine, Dies and Punches
louiesmith10K vues
Targeted drug delivery system par shashankc10
Targeted drug delivery systemTargeted drug delivery system
Targeted drug delivery system
shashankc10509 vues
Nanosponges:Targeted drug delivery system par rasika walunj
Nanosponges:Targeted drug delivery system Nanosponges:Targeted drug delivery system
Nanosponges:Targeted drug delivery system
rasika walunj3.3K vues
Brugnoli System Ux par frog
Brugnoli System UxBrugnoli System Ux
Brugnoli System Ux
frog 61.3K vues
Nanosponge: Versatile Drug Delivery System par biniyapatel
Nanosponge: Versatile Drug Delivery SystemNanosponge: Versatile Drug Delivery System
Nanosponge: Versatile Drug Delivery System
biniyapatel6.5K vues
PREPARATION AND IN-VITRO EVALUATION OF ITRACONAZOLE LOADED NANOSPONGES FOR T... par Mahewash Sana Pathan
PREPARATION AND IN-VITRO EVALUATION OF ITRACONAZOLE LOADED  NANOSPONGES FOR T...PREPARATION AND IN-VITRO EVALUATION OF ITRACONAZOLE LOADED  NANOSPONGES FOR T...
PREPARATION AND IN-VITRO EVALUATION OF ITRACONAZOLE LOADED NANOSPONGES FOR T...
Medical terms commonly used in clinical pharmacy practice par Verna Eunice Chan
Medical terms commonly used in clinical pharmacy practiceMedical terms commonly used in clinical pharmacy practice
Medical terms commonly used in clinical pharmacy practice
Verna Eunice Chan7.2K vues
Nanosuspension – An unique tool for improving the bioavailability of poorly s... par Simon Curtis
Nanosuspension – An unique tool for improving the bioavailability of poorly s...Nanosuspension – An unique tool for improving the bioavailability of poorly s...
Nanosuspension – An unique tool for improving the bioavailability of poorly s...
Simon Curtis6.4K vues

Similaire à PowerApps - Canvas Screen with Tabs

11 Organizing Project Details par
11 Organizing Project Details11 Organizing Project Details
11 Organizing Project DetailsSoe Naing Win
891 vues62 diapositives
Rolling The Dice par
Rolling The DiceRolling The Dice
Rolling The DicePatricia Díaz
2.2K vues13 diapositives
Libre Office Calc Lesson 5: Working with Data par
Libre Office Calc Lesson 5: Working with DataLibre Office Calc Lesson 5: Working with Data
Libre Office Calc Lesson 5: Working with DataSmart Chicago Collaborative
10.1K vues38 diapositives
Chapter 02 par
Chapter 02Chapter 02
Chapter 02Terry Yoast
379 vues34 diapositives
Sampling par
SamplingSampling
Samplingalifadakar1
60 vues13 diapositives
Microsoft Excel Tutorial par
Microsoft Excel TutorialMicrosoft Excel Tutorial
Microsoft Excel TutorialKristine Tiongco-Rimpa
1.2K vues146 diapositives

Similaire à PowerApps - Canvas Screen with Tabs(20)

11 Organizing Project Details par Soe Naing Win
11 Organizing Project Details11 Organizing Project Details
11 Organizing Project Details
Soe Naing Win891 vues
Lesson 5 Basic Tutorial Data Analysis Software for Flow Cytometry par Uttam Belbase
Lesson 5 Basic Tutorial Data Analysis Software for Flow CytometryLesson 5 Basic Tutorial Data Analysis Software for Flow Cytometry
Lesson 5 Basic Tutorial Data Analysis Software for Flow Cytometry
Uttam Belbase12 vues
Basic Computer skill-P4 Excel.pptx par Mastewal5
Basic Computer skill-P4 Excel.pptxBasic Computer skill-P4 Excel.pptx
Basic Computer skill-P4 Excel.pptx
Mastewal57 vues
Alv report-tutorial-www.sapexpert.co .uk- par Faina Fridman
Alv report-tutorial-www.sapexpert.co .uk-Alv report-tutorial-www.sapexpert.co .uk-
Alv report-tutorial-www.sapexpert.co .uk-
Faina Fridman191 vues
Copying Files Across Workbooks Lab 5, Step 1 A. Save al.docx par maxinesmith73660
Copying Files Across Workbooks Lab 5, Step 1  A. Save al.docxCopying Files Across Workbooks Lab 5, Step 1  A. Save al.docx
Copying Files Across Workbooks Lab 5, Step 1 A. Save al.docx
Microsoft excel training module par Jeff Piontek
Microsoft excel training moduleMicrosoft excel training module
Microsoft excel training module
Jeff Piontek27.5K vues

Plus de Peter Heffner

Hey Siri, open my PowerApp par
Hey Siri, open my PowerAppHey Siri, open my PowerApp
Hey Siri, open my PowerAppPeter Heffner
145 vues7 diapositives
Multilingual Power Apps par
Multilingual Power AppsMultilingual Power Apps
Multilingual Power AppsPeter Heffner
254 vues10 diapositives
Power Apps and Office365 Groups par
Power Apps and Office365 GroupsPower Apps and Office365 Groups
Power Apps and Office365 GroupsPeter Heffner
312 vues8 diapositives
Power Apps and Microsoft Teams par
Power Apps and Microsoft TeamsPower Apps and Microsoft Teams
Power Apps and Microsoft TeamsPeter Heffner
179 vues10 diapositives
PowerApps - Using your own Colour Set par
PowerApps - Using your own Colour SetPowerApps - Using your own Colour Set
PowerApps - Using your own Colour SetPeter Heffner
1.8K vues10 diapositives
PowerApps and Azure SQL Server / Blob storage par
PowerApps and Azure SQL Server / Blob storagePowerApps and Azure SQL Server / Blob storage
PowerApps and Azure SQL Server / Blob storagePeter Heffner
3.1K vues11 diapositives

Plus de Peter Heffner(20)

Power Apps and Office365 Groups par Peter Heffner
Power Apps and Office365 GroupsPower Apps and Office365 Groups
Power Apps and Office365 Groups
Peter Heffner312 vues
Power Apps and Microsoft Teams par Peter Heffner
Power Apps and Microsoft TeamsPower Apps and Microsoft Teams
Power Apps and Microsoft Teams
Peter Heffner179 vues
PowerApps - Using your own Colour Set par Peter Heffner
PowerApps - Using your own Colour SetPowerApps - Using your own Colour Set
PowerApps - Using your own Colour Set
Peter Heffner1.8K vues
PowerApps and Azure SQL Server / Blob storage par Peter Heffner
PowerApps and Azure SQL Server / Blob storagePowerApps and Azure SQL Server / Blob storage
PowerApps and Azure SQL Server / Blob storage
Peter Heffner3.1K vues
Import excel rows to sharepoint list par Peter Heffner
Import excel rows to sharepoint listImport excel rows to sharepoint list
Import excel rows to sharepoint list
Peter Heffner3.2K vues
Office Lens #68: Screenshots mit Office Lens par Peter Heffner
Office Lens #68: Screenshots mit Office LensOffice Lens #68: Screenshots mit Office Lens
Office Lens #68: Screenshots mit Office Lens
Peter Heffner382 vues
PowerApp #69 Create a PowerApp par Peter Heffner
PowerApp #69 Create a PowerAppPowerApp #69 Create a PowerApp
PowerApp #69 Create a PowerApp
Peter Heffner316 vues
SharePoint Lesson #67: Connect List Data and Visio par Peter Heffner
SharePoint Lesson #67: Connect List Data and VisioSharePoint Lesson #67: Connect List Data and Visio
SharePoint Lesson #67: Connect List Data and Visio
Peter Heffner520 vues
SharePoint Lesson #66: Live Data - List Items in PowerPoint par Peter Heffner
SharePoint Lesson #66: Live Data - List Items in PowerPointSharePoint Lesson #66: Live Data - List Items in PowerPoint
SharePoint Lesson #66: Live Data - List Items in PowerPoint
Peter Heffner1.5K vues
SharePoint Lesson #65: Content Organizer in SP2013 par Peter Heffner
SharePoint Lesson #65: Content Organizer in SP2013SharePoint Lesson #65: Content Organizer in SP2013
SharePoint Lesson #65: Content Organizer in SP2013
Peter Heffner606 vues
SharePoint Lesson #64. Sort-of-Gantt par Peter Heffner
SharePoint  Lesson #64. Sort-of-GanttSharePoint  Lesson #64. Sort-of-Gantt
SharePoint Lesson #64. Sort-of-Gantt
Peter Heffner487 vues
SharePointLesson #63: vCard for Outlook par Peter Heffner
SharePointLesson #63: vCard for OutlookSharePointLesson #63: vCard for Outlook
SharePointLesson #63: vCard for Outlook
Peter Heffner493 vues
SharePoint Lesson #62: Progress Bar in SP2013 par Peter Heffner
SharePoint Lesson #62: Progress Bar in SP2013SharePoint Lesson #62: Progress Bar in SP2013
SharePoint Lesson #62: Progress Bar in SP2013
Peter Heffner728 vues
SharePoint Lesson #61: Embed non-MS Content in SP2013 par Peter Heffner
SharePoint Lesson #61: Embed non-MS Content in SP2013SharePoint Lesson #61: Embed non-MS Content in SP2013
SharePoint Lesson #61: Embed non-MS Content in SP2013
Peter Heffner517 vues
SharePoint Tutorial Lesson 60#: Embed Microsoft Content par Peter Heffner
SharePoint Tutorial Lesson 60#: Embed Microsoft ContentSharePoint Tutorial Lesson 60#: Embed Microsoft Content
SharePoint Tutorial Lesson 60#: Embed Microsoft Content
Peter Heffner2.3K vues
SharePoint Lektion #52. Kurzanleitung - Webseiten und Inhalte par Peter Heffner
SharePoint Lektion #52. Kurzanleitung - Webseiten und InhalteSharePoint Lektion #52. Kurzanleitung - Webseiten und Inhalte
SharePoint Lektion #52. Kurzanleitung - Webseiten und Inhalte
Peter Heffner792 vues
SharePoint Lesson #59: Filtered Lookup par Peter Heffner
SharePoint Lesson #59: Filtered LookupSharePoint Lesson #59: Filtered Lookup
SharePoint Lesson #59: Filtered Lookup
Peter Heffner532 vues

Dernier

20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... par
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...sparkfabrik
7 vues46 diapositives
tecnologia18.docx par
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
5 vues5 diapositives
nintendo_64.pptx par
nintendo_64.pptxnintendo_64.pptx
nintendo_64.pptxpaiga02016
5 vues7 diapositives
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... par
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...NimaTorabi2
12 vues17 diapositives
AI and Ml presentation .pptx par
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
12 vues15 diapositives
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... par
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
40 vues62 diapositives

Dernier(20)

20231129 - Platform @ localhost 2023 - Application-driven infrastructure with... par sparkfabrik
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
20231129 - Platform @ localhost 2023 - Application-driven infrastructure with...
sparkfabrik7 vues
tecnologia18.docx par nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 vues
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P... par NimaTorabi2
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
Unlocking the Power of AI in Product Management - A Comprehensive Guide for P...
NimaTorabi212 vues
AI and Ml presentation .pptx par FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 vues
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... par Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller40 vues
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... par Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares12 vues
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols par Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares9 vues
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx par animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm15 vues
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs par Deltares
DSD-INT 2023 The Danube Hazardous Substances Model - KovacsDSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
DSD-INT 2023 The Danube Hazardous Substances Model - Kovacs
Deltares10 vues
Myths and Facts About Hospice Care: Busting Common Misconceptions par Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Fleet Management Software in India par Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 vues
Copilot Prompting Toolkit_All Resources.pdf par Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana10 vues
Dapr Unleashed: Accelerating Microservice Development par Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... par Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 vues
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated... par TomHalpin9
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
Dev-HRE-Ops - Addressing the _Last Mile DevOps Challenge_ in Highly Regulated...
TomHalpin96 vues

PowerApps - Canvas Screen with Tabs

  • 1. Screen withTabs How to create a Screen withTabs in PowerApps Peter Heffner @Lingualizer
  • 2. Why this tutorial? • Sometimes it's just too much information for 1 single screen • You don't want the user to have to scroll or navigate to different screens This is what we do: • Create 1 single screen • Add some tabs • Display only the content related to the selected tab
  • 3. Add a 'scrollable Screen' Only the 'scrollable Screen' has the Canvas we need for our tabs.
  • 4. Add 3 Sections • Add 3 Sections in order to create 3 DataCards • Each DataCard will work as a single screen
  • 5. Set the Fill Colour for each DataCard Set the fill colour of each DataCard to a different value. Each DataCard represents a separateTab This makes it easier to see whichTab is active.
  • 6. Screen – OnVisible Action This example has 3 tabs which are defined in a Collection 'collTabs': ClearCollect(collTabs,{No:1,Name:"Tab 1"},{No:2,Name:"Tab 2"},{No:3,Name:"Tab 3"}) 'No' can be used to set the order how the tabs are displayed 'Name' is the text that appears on the tab. Let us also define a local variable '_SelTab' which is set to the currently selected tab: UpdateContext({_selTab:1})
  • 7. Add a blank horizontal Gallery On 'Screen' level add a blank horizontal Gallery Place the Gallery in the top header section
  • 8. Define the Gallery Set [Items] to the Collection created at 'OnVisible' of the screen. Edit the Gallery Add a Button control to the Gallery. You may either want to change the colour of the header rectangle or the fill color of the button.
  • 9. Define the Buttons 1/3 Make it a nice button: Select the Button Set RadiusBottomRight = 0 Set RadiusBottomLeft = 0 Set the top left and right radius' to half the height of the button Add the text label: With the button selected set [Text]=ThisItem.Name This will add the corresponding name from the Collection.
  • 10. Define the Buttons 2/3 Add some Action: With the button selected set [OnSelect]=UpdateContext({_selTab:ThisItem.No}) The local variable [_selTab] is set to the number of the tab as defined in the collection
  • 11. Define the Buttons 3/3 Set the DisplayMode: In order to see which tab has been selected, we set the DisplayMode of the selected button to 'Disable' and set it to 'Edit' if not selected: If(ThisItem.No=_selTab,DisplayMode.Disabled,DisplayMode.Edit)
  • 12. Display the Screens Set the screensVisible property: By default the [Visible] property of all DataCards is 'true' Select a DataCard in the tree view which should be displayed ifTab1 is selected: Select the [Visible] property Set the value to 'If(_selTab=1,true,false)' The other DataCards go like If(_selTab=2,true,false) and If(_selTab=3,true,false) TheVisible property of the DataCard is set by the value of the local variable [_selTab].