background image

Selektor pola rekordu tablicy łączy selektor elementu z selekto-

rem pola. Na przykład pobranie nazwiska piątego pracownika do
zmiennej napisowej NazwiskoPracownika:

VAR
      NazwiskoPracownika:STRING[20];

wymaga przypisania:

NazwiskoPracownika:=Kartoteka[5].nazwisko;

Pobranie roku urodzenia piątego pracownika wymaga zadekla-

rowania zmiennej typu całkowitego do przechowywania roku:

VAR RokUrPrac:integer;

i użycia w instrukcji przypisania selektora pola rok z pola DataUro-

dzenia

 z piątego rekordu tablicy rekordów Kartoteka, a więc:

RokUrPrac:=Kartoteka[5].DataUrodzenia.rok;

Selektor pola rekordu umieszczonego w tablicy jest budowany

według zasad dotyczących konstruowania selektorów elementów
tablic i selektorów pól rekordu. Na przykład wpisanie wartości 1997
do pola przechowującego rok urodzenia drugiego dziecka piątego
pracownika odbywa się za pomocą instrukcji:

Kartoteka[5].dzieci[2].Data_Ur.rok:=1997;