Курсовая работа: Автоматизация продажи и учета лекарственных средств

Поле Код поступления является ключевым(*).

Таблица 5 Продажа:

Номер Название полей Тип поля Ключ
1 Код лекарства N
2 Номер чека N *
3 Дата продажи D
4 Цена за ед. продукта N
5 Кол-во проданных лекарств N

В таблице 5 поля имеют тип:

Код лекарства (N) имеет числовой тип, Номер чека (N) имеет числовой тип, Дата продажи (D) дата, Цена за ед. продукта (N) имеет числовой тип, Кол-во проданных лекарств (N) числовой тип.

Поле Номер чека является ключевым(*).

Связи в базе организованны по соотношению один ко многим.

Для установления связей между таблицами открывали дочернюю таблицу

И выбирали в спадающем списке T able properti es пункт Referential Integrity .

Связь таблицы Предприятие с таблицей Накладная.

Связь таблицы Лекарства с таблицей Продажа.

Связь таблицы Лекарства с таблицей Поступление.

По такому же принципу сделана связи с таблицей Накладная Поступление.

3.3 Организация пользовательского интерфейса

Интерфейс программы “Лекарственные средства” представлен на первой форме. Для удобства работы с базой при наведении курсора на объект появляются подсказки в статусной строке. Также присутствуют кнопки, для управления базой данных. В первой форме предусмотрен поиск позволяющий искать нужную запись.

Процедуры кнопок формы1:

Кнопка добавление:

procedure TForm1.Button1Click(Sender: TObject);

begin

If table1.State = dsBrowse then

table1.insert;

end;

КнопкаИзменения:

procedure TForm1.Button2Click(Sender: TObject);

begin

If table1.State = dsBrowse then

К-во Просмотров: 741
Бесплатно скачать Курсовая работа: Автоматизация продажи и учета лекарственных средств