im a little lost as to what im doing wrong here (may be something obvious)
but with the formula below its meant to set the display mode to disabled if any of the room booked if statements are true .
or if the day is prior to today, or if the lesson finish time is before or equal to the current time
If(DateAdd(LookUp('week list',week=varCurrweek,'start date'),4)<Today(),DisplayMode.Disabled,
If(DateAdd(LookUp('week list',week=varCurrweek,'start date'),4)=Today(),
If(TimeValue(Text(Now(), "[$-en-GB]hh:mm:ss"))>=TimeValue("18:00"),DisplayMode.Disabled,
If(varcurrentroom="MS-ICT",
If(First(Filter('MS-ICT','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),Lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyA",
If(First(Filter(TrolleyA,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),Lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyB",
If(First(Filter(TrolleyB,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),Lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyC",
If(First(Filter(TrolleyC,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),Lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyD",
If(First(Filter(TrolleyD,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyE",
If(First(Filter(TrolleyE,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="TrolleyF",
If(First(Filter(TrolleyF,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="KS3-laptop-1",
If(First(Filter('KS3-laptop-1','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="KS3-laptop-2",
If(First(Filter('KS3-laptop-2','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="KS2-laptop-1",
If(First(Filter('KS2-Laptop-1','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="Classwatch",
If(First(Filter(Classwatch,'booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="Sensory-room",
If(First(Filter('Sensory-room','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit),
If(varcurrentroom="Outdoor-Gym",
If(First(Filter('Outdoor-Gym','booked from'= DateAdd(LookUp('week list',week=varCurrweek,'start date'),4),lesson="After School")).booked= true,DisplayMode.Disabled,DisplayMode.Edit)
))))))))))))))))