111
begin
If DataModule1.UsersListRead.Value=true then
If DataModule1.CardList.RecordCount>0 then
If DataModule1.AdditionalList.RecordCount>0 then
Begin
AdditionalForm.Tag:=4;
AdditionalForm.Caption:='Просмотр';
AdditionalForm.ShowModal;
End
Else
ShowMessage('Нет записей!')
Else
ShowMessage('Нет записей пользователей!')
else
ShowMessage('У вас нет прав!');
end;
procedure TMainForm.N53Click(Sender: TObject);
begin
If MessageDlg('Вы действительно хотите выполнить резервное копирование
данных?',mtConfirmation,[mbYes,mbNo],0)=mrYes then
begin
DataModule1.DataBase.Close;
CopyFile1ToFile2(MainForm.CurDir+'/data/MoriCinema.mdb',MainForm.CurDir+'/data/arc/ArcBase.mdb');
DataModule1.DataBase.Open;
ShowMessage('Резервное копирование выполнено!');
end;
end;
procedure TMainForm.N107Click(Sender: TObject);
begin
ArchiveForm.Caption:='Архив';
ArchiveForm.CanClose:=False;
ArchiveForm.ShowModal;
end;
end.
CardUnit.pas
unit CardUnit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ComCtrls, DBCtrls, Mask, ExtCtrls;
type