89
TextOut(canvas.Handle,dx1, 8,'Уважемый пользователь ввиду ограниченных
возможностей баз данных ',64);
TextOut(canvas.Handle,dx2,28,'Microsoft Access, просим вводить дату через
нижнее подчеркивание.',65);
TextOut(canvas.Handle,dx3,48,'Надеемся Вас это не затруднит.',30);
end;
ПРОЦЕДУРЫ ДОБАВЛЕНИЕ, УДАЛЕНИЕ ТЕМЫ.
procedure TfrmTema.SpeedButton2Click(Sender: TObject);
begin
ADOTema.Append; Добавляем запись
end;
procedure TfrmTema.SpeedButton3Click(Sender: TObject);
begin
ADOTema.Delete; Удаляем запись.
end;
ПРОЦЕДУРА ДОБАВЛЕНИЕ НОВОГО ПРЕДМЕТА
procedure TFormSpisPredm.SpeedButton4Click(Sender: TObject);
Используемые переменные.
i - переменная цикла.
Istina – логическая переменная для провери существующих предметов.
StrMessage – содежит сообщение
CaptionStr – переменная в которой будет содержаться префикс.
var
StrMessage,CaptionStr:string;
i:integer;
istina : boolean;
begin
CaptionStr:='';Присваиваем пустое значение.
if not InputQuery('Префикс', 'Введите Префикс',CaptionStr) then exit;Сообщение о
просьбе ввести префикс. Он заносится в переменную CaptionStr
istina := false;
ADOTbPred.Prior;Устанавливаем курсор на первую запись.
for i:=1 to ADOTbPred.RecordCount do Запускаем цикл по проверке
существующих предметов.
begin
if CaptionStr = ADOTbPred.Fields.Fields[1].Text then istina := true;Сравниваем с
каждой записью таблицы.
ADOTbPred.Next; Следующая запись
end;
if istina = true then