Hi @Questionasking ,
Do you mean that:
1)all items are selected for OK and/or N/A, savebutton will be visible?
2)if the user selects one or more Defects, Double check radio button to be visible?
3)for double check radio button, if they select "Yes", then the savebutton appears
if they select "No", then camerabutton to appear?
If so, I've made a similar test for your reference:
1)gallery named Gallery1, radio inside gallery named Radio1(["OK","N/A","Defect"]), radio outside gallery named Radio2( ["Yes","No"])
2)set Radio1's Items:
["OK","N/A","Defect"]
Radio1's OnChange:
Reset(Radio2)
3)save button's Visible:
If(
(IsEmpty(
Filter(
Gallery1.AllItems,
"Defect" = Radio1.SelectedText.Value
)
) || //no "Defect"
Radio2.SelectedText.Value = "Yes" //radio select yes
) &&
IsEmpty(
Filter(
Gallery1.AllItems,
IsBlank(Radio1)
)
), //all items has selected selection
true,
false
)
4)Radio2's Items:
["Yes","No"]
Radio2's Visible:
If(
!IsEmpty(
Filter(
Gallery1.AllItems,
"Defect" = Radio1.SelectedText.Value
)
) && //select "Defect"
IsEmpty(
Filter(
Gallery1.AllItems,
IsBlank(Radio1)
)
), //all items has selected selection
true,
false
)
5)camera button's Visible:
Radio2.SelectedText.Value="No"

Best regards,