71
ListField – указывает на поле таблицы, которое будет выводиться в виде
спика значений.
KeyField – указывает на ключевое поле, значение которого будет
заноситься в основную таблицу на основании выбранного в компоненте
значения.
3 – компонент DBCheckBox. Позволяет редактировать булевы значения в
выбранном поле выбранной таблицы.
4 – компонент Button. Служит для подтверждения или отмены изменений.
Защита клиентского приложения реализована с помощью сохранения
пароля пользователя системы в зашифрованном виде. Для этого предназначен
модуль UMd5.pas.
Приведем код формы авторизации с комментариями.
unit UAuthorise;
interface
//Объявление библиотек
uses
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes, Vcl.Graphics,
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Buttons, UMd5,
UDataModule;
//Объявление элементов формы
type
TAuthorise = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
Edit2: TEdit;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
procedure BitBtn2Click(Sender: TObject);