75
рождения, образование, перечень профессий, при совпадении условий подбора в
результирующую таблицу «Podbor» добавляется запись, содержащая код
регистрации претендента, код идентификации вакансии и текущую дату.
Подбор вариантов трудоустройства осуществляется по выбору пункта
меню «Подбор» (N11). Ниже приведен программный код реализации функции
подбора вакансий. Если подходящих вакансий не будет найдено, выдается
сообщение «Нет вариантов трудоустройства».
procedure TfrVar.N11Click(Sender: TObject);
begin
KolVar:=0;
Kod2:=dm.tbPersKodPers.AsInteger;
dm.tbProfPers.Filter:='KodPers='+IntToStr(Kod2);
B2:=dm.tbProfPers.FindFirst;
if dm.tbVakans.FindFirst then
begin
while not(dm.tbVakans.Eof) do
begin
Kod1:=dm.tbVakansKodV.AsInteger;
dm.ProfDolg.Filter:='KodDolg='+dm.tbVakansKodDolg.AsString;
B1:=dm.ProfDolg.FindFirst;
B3:=not B1;
if B1 and B2 then
begin
dm.tbProfPers.First;
while not(dm.tbProfPers.Eof or B3) do
begin
while not(dm.ProfDolg.Eof or B3) do