Отдел кадров
Заказать уникальную курсовую работу- 10 10 страниц
- 1 + 1 источник
- Добавлена 16.05.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
text]) else begin showMessage('Поле "Отчество" не заполнено!'); result := ''; exit; end; // if dtpBirthdate.Checked then result := Format('%s ''%s'',', [result, DateToStr(dtpBirthdate.Date, MyFormatSettings)]) else begin showMessage('Поле "Дата рождения" не заполнено!'); result := ''; exit; end; // if cbMale.Checked then result := Format('%s 1,', [result]) else result := Format('%s 0,', [result]); // if eAddress.text <> '' then result := Format('%s ''%s'',', [result, eAddress.text]) else begin showMessage('Поле "Адрес" не заполнено!'); result := ''; exit; end; // if eEmail.text <> '' then result := Format('%s ''%s'',', [result, eEmail.text]) else begin showMessage('Поле "E-mail" не заполнено!'); result := ''; exit; end; // if sePhone.Value > 0 then result := Format('%s %d,', [result, sePhone.value]) else begin showMessage('Поле "Внутренний телефон сотрудника" не заполнено!'); result := ''; exit; end; // if dtpEnrollmentDate.Checked then result := Format('%s ''%s'',', [result, DateToStr(dtpEnrollmentDate.Date, MyFormatSettings)]) else begin showMessage('Поле "Дата приема на работу" не заполнено!'); result := ''; exit; end; // if cbPension.Checked then result := Format('%s 1,', [result]) else result := Format('%s 0,', [result]); // if eFStatus.text <> '' then result := Format('%s ''%s'',', [result, eFStatus.text]) else beginshowMessage('Поле "Семейный статус" не заполнено!'); result := ''; exit; end; // if seChildren.Value > 0 then result := Format('%s %d,', [result, seChildren.value]) else begin showMessage('Поле "Количество детей сотрудника" не заполнено!'); result := ''; exit; end; // if cbInvalid.Checked then result := Format('%s 1', [result]) else result := Format('%s 0', [result]); // result := result + ', 1, 1)';end;function TFormMain.buildSelect() : string;begin result := 'SELECT * FROM employee WHERE 1 = 1 '; if eLastname.text <> '' then result := Format('%s AND lastname LIKE ''%s%%'' ', [result, eLastname.text]); if eFirstname.text <> '' then result := Format('%s AND firstname LIKE ''%s%%'' ', [result, eFirstname.text]); if eThirdname.text <> '' then result := Format('%s AND thirdname LIKE ''%s%%'' ', [result, eThirdname.text]); if dtpBirthdate.Checked then result := Format('%s AND birthdate = ''%s'' ', [result, DateToStr(dtpBirthdate.Date, MyFormatSettings)]); if cbMale.Checked then result := Format('%s AND is_male = 1 ', [result]); if eAddress.text <> '' then result := Format('%s AND address LIKE ''%%%s%%'' ', [result, eAddress.text]); if eEmail.text <> '' then result := Format('%s AND email LIKE ''%s%%'' ', [result, eEmail.text]); if sePhone.Value > 0 then result := Format('%s AND internal_phone = %d ', [result, sePhone.value]); if dtpEnrollmentDate.Checked then result := Format('%s AND enrollment_date = ''%s'' ', [result, DateToStr(dtpEnrollmentDate.Date, MyFormatSettings)]); if cbPension.Checked then result := Format('%s AND is_on_pension = 1 ', [result]); if eFStatus.text <> '' then result := Format('%s AND family_status LIKE ''%%%s%%'' ', [result, eFStatus.text]); if seChildren.Value > 0 then result := Format('%s AND children = %d ', [result, seChildren.value]); if cbInvalid.Checked then result := Format('%s AND is_invalid = 1 ', [result]); result := ' ORDER BY id';end;end.
Фленов М. Библия Delphi.
Вопрос-ответ:
Какие данные должны быть заполнены в поле "Отчество"?
В поле "Отчество" необходимо указать отчество сотрудника.
Что произойдет, если поле "Отчество" не заполнено?
Если поле "Отчество" не заполнено, будет выведено сообщение "Поле Отчество не заполнено".
Какие данные должны быть заполнены в поле "Дата рождения"?
В поле "Дата рождения" необходимо указать дату рождения сотрудника.
Что произойдет, если поле "Дата рождения" не заполнено?
Если поле "Дата рождения" не заполнено, будет выведено сообщение "Поле Дата рождения не заполнено".
Что означает значение "1" и "0" в поле "Пол"?
Значение "1" в поле "Пол" означает мужской пол, а значение "0" - женский.
Какие поля обязательно должны быть заполнены в отделе кадров?
В отделе кадров обязательно должно быть заполнено поле "Отчество" и поле "Дата рождения".
Что произойдет, если поле "Отчество" не заполнено?
Если поле "Отчество" не заполнено, то будет выведено сообщение "Поле Отчество не заполнено" и программа завершится.
Что произойдет, если поле "Дата рождения" не заполнено?
Если поле "Дата рождения" не заполнено, то будет выведено сообщение "Поле Дата рождения не заполнено" и программа завершится.
Что означает "Format s 1" в ответе?
"Format s 1" означает, что значение переменной "result" будет форматировано как строка "1".
Что произойдет, если поле "Адрес" не заполнено?
Если поле "Адрес" не заполнено, то в переменную "result" будет записана строка, содержащая значение переменной "eAddress".
Какие поля должны быть заполнены для отправки данных в отдел кадров?
Для отправки данных в отдел кадров необходимо заполнить поля "Отчество" и "Дата рождения", а также выбрать пол с помощью переключателя. Можно также указать адрес проживания.