Skip to main content

Notifications

Power Apps - Building Power Apps
Answered

Three Condition IF statement - Unsure on Structure

Posted on by

Hello, I have a button which should be enabled = DisplayMode.Edit once and only when, three conditions are met.

The conditions are:

  1. The image size being uploaded is less than 2Mb

 

Len(vImg) < 1460000​

 

  • The retrieved EmployeeID, passed back to PowerApps from a MS Flow, held in a variable, isn't blank

 

theResult.employeeid = Blank()​

 

  • The person running the canvas app, has ticked a checkbox to confirm the upload

 

Checkbox.Value = false​

 

 

I can't work out the structure of the IF statement, to Disable the Button if one or all aren't met? However I try to form the startement, as soon as the checkbox is ticked the button is enabled, but I can clearly see there isn't an EmployeeID present?

 

This is where I got to yesterday, before closing the laptop lid!!!

 

If(
 Checkbox.Value = false && theResult.employeeid = Blank() && Len(vImg) < 1460000,
 Disabled,
 If(
 Len(vImg) > 1460000 && Checkbox.Value = true && Not(theResult.employeeid=Blank()),
 Edit
 )
)

 

 

 

Categories:
  • Re: Three Condition IF statement - Unsure on Structure

    Just brilliant!!! How did I not see it!!!!! I reckon I had spent too much time looking at it yesterday. 

    Thank you @AmDev 

  • Verified answer
    AmDev Profile Picture
    AmDev 3,006 on at
    Re: Three Condition IF statement - Unsure on Structure

    Hi @LukePWilkins 

     

    Try the following:

     

    If(
     Checkbox.Value && !IsBlank(theResult.employeeid) && Len(vImg) < 1460000,
     Edit, 
     Disabled
    )
    

     

    Hope this helps 

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

November 2024 Newsletter…

November 2024 Community Newsletter…

Community Update Oct 28…

Power Platform Community Update…

Tuesday Tip #7 Community Profile Tips…

Welcome to a brand new series, Tuesday Tips…

Leaderboard

#1
WarrenBelz Profile Picture

WarrenBelz 143,487

#2
RandyHayes Profile Picture

RandyHayes 76,308

#3
Pstork1 Profile Picture

Pstork1 64,014

Leaderboard