База данных в delphi 7 3

Автор Vera Abramova
База данных в delphi 7 3

в этом уроке мы закрепляем знания полученные в двух предыдущих уроках и создадим такую программку по работе с кадрами некого предприятия.

Так давайте начинать открываю AC и здесь новую базу данных имя ей дадим db8 создаю сразу же здесь создаём таблицу. Первое поле у нас как всегда ID от тип данных счетчик поля от вас будет. Ключевое сразу его делаем таким следующая строчка у нас будет имя тип данных текстовый следующее миля, а тип данных также текстовый и следующая строчка отчество текстовый следующее телефон тип данных.

Здесь также поставим тексты.

Потому, что всю эту информацию. Мы будем водить в нашей программе выйдет и и чтобы потом не переводить из типа string тип энтодермы поле телефон сделаем тип данных текстовый следующее поле статус статус текст и всё наше табличка создана закрывают. Мастер и таблицу. Сохрани Напиши мне имя кадры тогда. О'кей всё базу данных. Я закрываю от сворачиваю переходим уже в. Делфи и как было сказано в прошлом уроке с закладки одно кидаем компонент adoconnection свойство connectionstring 4 строчка Microsoft Jet 4.0 ole db provider подключение выбираем нашу базу данных для 8 до о'кей. О'кей читаем компонента договоре свойства Connection adoconnection и component Data Source свойства дата adoquery опять же переходим компонент adoquery и здесь свойства свойства SQL напишем также. Селект звёздочка промкадры выбрать все. Поля из таблицы кадры, а вылетает. Вот такая штучка мы забыли убрать поставить в компании adoconnection свойства логинпром на. Фолз Так, что ещё здесь нам ещё понадобится компонент также д Grid Data controls свойство datasource мы устанавливаем datasource один так вот в принципе всё выделяю компонент оттокар свойства активстом в значение True наша табличка отображается. Но в ней ещё нет никаких данных сейчас я предлагаю вам на форму кинуть три компонента. Бпан закладки стандарт давайте — это сейчас сделаем раз-два-три капюшон на 1 км будет добавить у второй будет и как внутри эти кнопки будет удалить как он наверное поняли добавлять изменять и удалять мы будем данные в таблицу. А сейчас хочу вам дать цель дать эти указания и рассказать о том, что мы вообще как мы будем работать с нашей программой после того как пользователь нажмет на кнопку. У нас выведется новая форма в которой будет находиться несколько идиотов компонент combobox и кнопочка. О'кей пользователь вводит. Запусти в 1. БИТ имя фамилию отчество телефон жмет на кнопку OK и поля автоматически добавляются таблицу давайте сейчас реализация этой функции мы сейчас и займемся нажимаем File New из выбираем forms новую форму так сразу закладки Data controls кидаем сюда component by ID 1 1 идёт нас будут водиться имя 2 фамилия отчество в 4 телефон опятам компонентом выкинем db combobox есть мы будем выбирать статус так далее закладки additional кидаем две кнопки. О'кей IO отмена сразу капюшона меняем у них OK. Отмена А сейчас необходимо связать вот эти все — это A4 эти три компонента combobox уже непосредственно с нашей базы данных и данных из нашей таблица выделяем первый едет свойство datasource оставляем маму A datasource 10 здесь у нас пока ничего нет потому, что у нас компания datasource он находится на первой форме. А мы сейчас пытаемся его из 2 формы как бы достать этого нужно подключить к второму юниту 1 Unit сделают этого можно очень. Просто уделить форму создать обработчик событий на кнопке. О'кей или просто написать форма 1. шоу сейчас запускаем наш проект и давно спрашивает подключить ли ко второму Unit 1 Unit мы нажимаем на Yes сейчас — это всё мы удаляем и опять компания db11 свойство datasource здесь уже появляется форма 1 datasource 1-take выбрали свойства datafield как я уже говорил ранее 1 db этот нас будут водиться имя поэтому свой сюда то мы здесь оставляем именно так второе ведь — это у нас здесь опять datasource сюда валится фамилия фамилия следующий идёт опять же datasource и сюда будет водица отчество следующий datasource и сюда уже будет водица телефон объект combobox также свойство datasource есть здесь будет статус. А в принципе всё компоненты с полями таблиц мы связали и нам осталось компонент combobox добавить некие значения так находим у него свойства этом с такой же как у обычного компонента combobox здесь напишем статус хороший работник дали отличный работник и плохой работник с моим. О'кей, что теперь теперь необходимо создать обработчик события на кнопки она будет фиксировать все наши записи уже в таблице так работаем с компонентом ADA Aquarium так как данная компания расположена формы сначала напишем форма 11. однокоренные и. пост то есть фиксируем наши значение далее создаем обработчик событий на кнопке добавить здесь мы пишем form2. шёл и сразу же надо корень один. insert то есть добавить новую запись новое новую строчку в таблицу запускаем проект опять же. А вот такая информация дельфином говорит подключить вторую нет уже к первому этапу нажимаем Yes в принципе сейчас можно нашу программу запускать давайте — это и сделаем так сейчас формочку немножко побольше сделаю запускаем жмем на кнопку добавить вылетает вторая форма и. Давайте водить сюда данные 1 сотрудник который у нас будет работать на предприятии на каком-то до камеру и вам. Иван фамилия там. Иванов Иванов отчество. Иванович его телефон и статус допустим хороший работник OK так здесь я два раза нажал на кнопку. О'кей Поэтому меня вылезла ошибка сразу. Давайте этот момент исправим чтобы пользователь. У нас два раза науки не нажимал после того как вы нажали здесь напишем Close.

0 комментариев
0

Читайте также