|
Задача: Разработать базу данных для назначения окладов по результатам аттестационной комиссии.
Примерный порядок выполнения: 1. Создать в Ms Access базу данных «Bd_Oklad» с таблицей «Oklad». Структура таблицы:
2. Форме Form1 установить значения следующих свойств:
3. Создать Data Module (свойство Name принимает значение DM). Установить на ней все необходимые компоненты для связи файла «Bd_Oklad.mdb» с компонентами Delphi.
4. Для компонента ADOTable добавить все поля. Создать новое поле для вычисления суммы баллов каждого сотрудника – Summ. После этого написать обработчик события вычисления – OnCalcFields. Тоже самое нужно выполнить для вычисления оклада каждого сотрудника в зависимости от суммы баллов (создать новое вычисляемое поле – Oklad). 5. Для ADOTOklad добавить все поля. Связать Form1 и DM (и наоборот). 6. Добавить на Form1 три панели:
7. На Panel1 поместить компонент DBGrid и связать его с таблицей «Oklad». Для этой таблицы отредактировать столбцы в соответствии с полями ADOTable. 8. Создать новую форму Form3. На ней расположить две панели:
9. На Panel1 расположить компоненты для отображения и ввода полей таблицы «Oklad»: 3 компонента DBEdit, 1 компонент GroupBox и 4 компонента DBComboBox. На Panel2 поместить BitBtn1 и BitBtn2:
10. Перейти на Form1. На Panel2 поместить три компонента Button:
При нажатии на Button1 или Button2 должна открываться Form3 с соответствующими заголовками: «Добавить новую запись» или «Редактировать текущую запись». При нажатии на кнопку Button3 должно открываться диалоговое окно для подтверждения удаления текущей записи. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Перейти к содержанию
Частые вопросы
Можно ли считать рейтинг на Языки программирования Pascal и Delphi рекламой?
Нет, это справочная подборка. Партнёрские ссылки, если они есть, не заменяют проверку оферты, лицензий и отзывов на стороне сервиса.
Чем страница «Базы данных из одной таблицы и вычисляемыми полями» отличается от главной Языки программирования Pascal и Delphi?
Это отдельная карточка или рубрика, а не дубль главной. Канонический адрес — текущий URL без www и с https.
Стоит ли покупать «Базы данных из одной таблицы и вычисляемыми полями» только по этому тексту?
Нет. Текст помогает сравнить варианты, но финальный выбор зависит от вашего сценария, бюджета и актуальной оферты продавца.
Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?
Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.