Opis sytuacji: 

Prowadzimy wypożyczalnie książek i chcemy mieć listę wszystkich rezerwacji

Mamy dwie listy,

1. Pierwsza z nich to ta na której mamy spis wszystkich książek

undefined

2. Druga zawiera formularz rezerwacji pokoju, przy czym jednym z pól formularza jest odnośnik (pole typu lookup) do listy książek

undefined

Konkretne zadanie brzmi więc tak: Jak zrobić, żeby w tym polu, w liście rozwijanej pojawiały się tylko te książki, które nie są wypożyczone ?.

Krok 1 - Na liście zawierającej nasz spis, tworzymy kolumnę obliczeniową, która będzie zawierała odpowiednią treść w zależności od statusu książki

undefined

w polu definiowania warunku wpisujemy:

=JEŻELI(Status="Dostępna";Tytuł;"")

 Dzięki temu warunkowi kolumna będzie pusta dla książek wypożyczonych.

 

Krok 2 - Na liście wypożyczeń, w kolumnie  zamieniamy mapowanie pola z 'Tytuł' na 'Dostępne książki'

undefined

Od tej chwili w polu wyboru książki, na formularzu wypożyczenia, będą widoczne tylko te pozycje, których status jest równy "Dostępna".

Żeby aplikacja miała większy sens funkcjonalny, pozostaje opracowanie procesów worfklow, które w tle aktualizują statusy książek, w przypadku wpisania rezerwacji bądź w przypadku zwrotu książki.