Автор работы: Пользователь скрыл имя, 10 Июня 2012 в 09:26, контрольная работа
Разработаем программу, которая позволит создавать новый файл с данными формата .dat, открывать уже существующий и добавлять записи, а так же производить первоначальный анализ (поиск) информации открытого файла по определенным критериям.
Задание №1. - 3 -
Описание работы программы. - 3 -
Листинг программы. - 6 -
Пример выполнения программы. - 11 -
Задание №2 - 12 -
Описание работы программы. - 12 -
Листинг программы. - 14 -
Пример выполнения программы. - 16 -
Задание №3 - 18 -
Достоинства БД MS Access. - 19 -
Описание среды разработки. - 19 -
Описание структуры БД. - 20 -
Описание структуры программы. - 21 -
Программная реализация. - 21 -
Использованные SQL запросы. - 25 -
Полный листинг программы. - 25 -
If ListBox1.ItemIndex=4 Then
Begin
Form1.ADOTable2.Sort:='
Form1.ListBox1.Visible:=False;
End;
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, DB, Grids, DBGrids, StdCtrls, Buttons, XPMan, ExtCtrls, ADODB;
type
TForm2 = class(TForm)
Panel1: TPanel;
XPManifest1: TXPManifest;
ComboBox1: TComboBox;
Edit1: TEdit;
BitBtn1: TBitBtn;
Label1: TLabel;
DBGrid1: TDBGrid;
DataSource1: TDataSource;
ADOQuery1: TADOQuery;
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses Unit1;
{$R *.dfm}
procedure TForm2.BitBtn1Click(Sender: TObject);
Var s,q : String;
begin
s:=Form2.Edit1.Text;
q:=Chr(39)+s+Chr(39);
If Form2.ComboBox1.ItemIndex=0
Then Begin
Form2.ADOQuery1.SQL.
Form2.ADOQuery1.SQL.Text:=
End;
If Form2.ComboBox1.ItemIndex=1
Then Begin
Form2.ADOQuery1.SQL.
Form2.ADOQuery1.SQL.Text:=
End;
If Form2.ComboBox1.ItemIndex=2
Then Begin
Form2.ADOQuery1.SQL.
Form2.ADOQuery1.SQL.Text:=
End;
If Form2.ComboBox1.ItemIndex=3
Then Begin
Form2.ADOQuery1.SQL.
Form2.ADOQuery1.SQL.Text:=
End;
If Form2.ComboBox1.ItemIndex=4
Then Begin
Form2.ADOQuery1.SQL.
Form2.ADOQuery1.SQL.Text:=
End;
Form2.ADOQuery1.Active:=True;
end;
end.