Hi
I'm trying to disabled / edit a submit button on my form and this form has an "Instrument" dropdown field that allows users to choose A, B, C, D, E etc.
So if user chooses A, there will be few more related columns showing up for users to fill up relevant information.
I wish to disable the submit button if the relevant fields are not filled up. I tried to do it with Nested IF statement, but the button didn't disable accordingly. Wish to have someone to help me look into it because I wasn't sure which part of it went wrong.
Here's the logic I'm using:
If(
!IsBlank(DataCardValue15.Selected.Value) &&
!IsBlank(DataCardValue35_1) &&
!IsBlank(DataCardValue36_1) &&
!IsBlank(DataCardValue37_1) &&
!IsBlank(DateValue2_1.SelectedDate),
If(
!IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "A"
Or !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "B") &&
!IsBlank(DataCardValue53_1) && !IsBlank(DataCardValue48_1) &&
!IsBlank(DataCardValue49_1) && !IsBlank(DataCardValue50_1) &&
!IsBlank(DataCardValue51_1))
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "C" Or
!IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "D")) &&
!IsBlank(DataCardValue52_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "E" Or
!IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "F")) &&
!IsBlank(DataCardValue55_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "G") &&
!IsBlank(DataCardValue43_1.Selected.Value) &&
!IsBlank(DataCardValue44_1.Selected.Value) &&
!IsBlank(DataCardValue45_1.Selected.Value) && !IsBlank(DataCardValue46_1) &&
!IsBlank(DataCardValue47_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "H" Or
!IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "I")) &&
!IsBlank(DataCardValue54_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "J") &&
!IsBlank(DataCardValue39_1) && !IsBlank(DataCardValue40_1) &&
!IsBlank(DataCardValue42_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "K") &&
!IsBlank(DataCardValue39_1)
&& !IsBlank(DataCardValue40_1)
|| !IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "L") Or
!IsBlank(DataCardValue38_1.Selected.'Instrument (instrument)' = "M")
,DisplayMode.Edit,
DisplayMode.Disabled
))
Thank you in advance!