1. For the read-only property you will need to write a semQL expression. Here are examples of a read-only semQL expression.
The first example uses string values in the case statement. The second example uses numeric values both methods provide the same results.
case when ClockRound = '1' then '0' else '1' end
case when ClockRound = 1 then 0 else 1 end
2. In the Visible property you would need to write an semQL condition. In your Form, Navigate to Properties > Display Properties. Then you can change the Visible field from a checkbox to semQL. Here are two examples of semQL conditions that would work for a use case.
case when JetFul = ‘YES’ then 1 else 0 end = 1