Курсовая работа: Кадровий облік
Процедура Button1Click - додавання нового робітника, відкриває вікно для заповнення полів інформацією про робітника;
Процедура StringGrid1SelectCell - встановлює номер поточного (вибраного) робітника;
Процедура Button2Click - відкриває вікно редагування інформації про працівника для її зміни;
Процедура N2Click - відкриває діалогове вікно для вибору файлу який потрібно завантажити в програму;
Процедура N4Click - відкриває діалогове вікно для вибору файлу в який буде збережена інформація про працівників;
Процедура Button5Click - інвертує послідовність працівників;
Процедура SortByTabN - сортування за табельним номером;
Функція DataToInt - переводить дату в кількість днів;
Процедура ComboBox1Change - сортує робітників по вибраному критерію;
Процедура FindByTabN - пошук по табельному номеру;
Процедура Button6Click - шукає робітника по вибраному критерію;
Модуль редагування інформації про робітника:
Функція STI - альтернатива StrToInt тільки при помилці переведення повертає 0;
Функція SUB_Data - віднімання двох дат;
Процедура ClearField - очищення всіх полів на формі;
Процедура FormToRec - переносить значення всіх полів форми в відповідні змінні масиву;
Функція ItemIndex - шукає рядок в списку і повертає його позицію;
Процедура RecToForm - заносить дані з масиву в відповідні поля на формі;
Процедура ClearWorker - очищення інформації про заданого робітника;
Процедура DelWorker - видаляє вибраного робітника;
Функція Verification - перевіряє чи заповнені всі поля, якщо ні то надсилає повідомлення;
Модуль редагування категорій:
Процедура Edit1KeyDown - додає нову назву посади;
Процедура Edit2KeyDown - додає нову назву відділу;
Процедура Edit3KeyDown - додає нову назву підрозділу;
Процедура ListBox1KeyDown - видаляє вибрану посаду;
Процедура ListBox2KeyDown - видаляє вибраний відділ;
Процедура ListBox3KeyDown - видаляє вибраний підрозділ;
Код програми наведений у додатку А.