Автор: Пользователь скрыл имя, 12 Января 2011 в 15:51, дипломная работа
Задача накопления, обработки и распространения (обмена) информации стояла перед человечеством на всех этапах его развития. В течение долгого времени основными инструментами для ее решения были мозг, язык и слух человека. Первое кардинальное изменение произошло с приходом письменности, а затем изобретением книгопечатания. Поскольку в эпоху книгопечатания основным носителем информации стала бумага, то технологию накопления и распространения информации естественно называть “бумажной информатикой”.
1. Введение……………………………………………………….
1. Актуальность темы…………………………………………
2. Цель, предмет и объект исследования……………………
3. Перечень задач…………………………………….……….
2. Постановка задачи…………………………………………...
2.1 Предметная область……………………………………….
2.2 Характеристика класса задач……………………………..
2.3 Анализ вариантов решений………………………………
3. Современные инструментальные средства и
целесообразность выбранного варианта решения……..……
3.1 Анализ существующих технологий……………………….
3.2. Описание решения задачи………………………………....
3.3 Методы решения задачи……………………………………
3.4 Экономические расчеты…………………………………..
5. Заключение…………………………………………………..
6. Список использованной литературы…………………………
7. Приложения……………………………………………………….
//UDM.ADOTableGeneral.Open;
UDM.ADOTableGeneral.Sort:=
'nkvit DESC';
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Insert;
Form2.BitBtn3.Visible:= false;
Form2.BitBtn4.Visible:=false;
Form2.Label13.Visible:=false;
Form2.DBEdit15.Enabled:= false;
Form2.DBEdit15.Visible:=false;
Form2.BitBtn3.Visible:= false;
Form2.BitBtn4.Visible:= false;
Form2.BitBtn1.Visible:= true;
Form2.ShowModal;
end;
procedure TForm1.BitBtn3Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Insert;
Form3.ShowModal;
end;
procedure TForm1.BitBtn4Click(Sender: TObject);
begin
Form2.BitBtn1.Visible:= false;
Form2.BitBtn3.Visible:= true;
Form2.BitBtn4.Visible:=
true;
Form2.Label13.Visible:=true;
Form2.DBEdit15.Enabled:= true;
Form2.DBEdit15.Visible:=true;
Form2.BitBtn3.Visible:= true;
Form2.BitBtn4.Visible:= true;
Form2.ShowModal;
end;
procedure TForm1.BitBtn5Click(Sender: TObject);
begin
Form4.ShowModal;
Form4.DBEdit1.Text:= DateToStr(Now);
end;
procedure TForm1.BitBtn6Click(Sender: TObject);
begin
Form5.ShowModal;
end;
procedure TForm1.DBGrid1DrawColumnCell(
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if gdSelected in State then
begin
Form1.DBGrid1.Canvas.Brush.
Form1.DBGrid1.Canvas.Font.
Form1.DBGrid1.Canvas.Font.
end
else
if UDM.ADOTableGeneral.
Form1.DBGrid1.Canvas.Brush.
else if UDM.ADOTableGeneral.
Form1.DBGrid1.Canvas.Brush.
else if UDM.ADOTableGeneral.
Form1.DBGrid1.Canvas.Brush.
else
Form1.DBGrid1.Canvas.Brush.
Form1.DBGrid1.
end;
procedure TForm1.FormShow(Sender: TObject);
begin
{UDM.ADOConnection1.Connected:
UDM.ADOConnection1.Connected:= true;
UDM.ADOTableGeneral.Active:=
UDM.ADOKartwork.Active:=true;
UDM.ADOTypework.Active:=true;
UDM.ADOtypetech.Active:= true;
UDM.ADOdisp.Active:=true;
UDM.ADOstatus.Active:=true;
UDM.ADOpoint.Active:=true;}
UDM.ADOTableGeneral.Requery();
//UDM.ADOTableGeneral.Close;
//UDM.ADOTableGeneral.Open;
UDM.ADOTableGeneral.Sort:= 'nkvit DESC';
end;
procedure TForm1.N10Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N11Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N12Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N13Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N14Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N15Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N16Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:= 'typetech =''Оргтехника_Лазерный'' or typetech =''Оргтехника_Струйный''';
end;
procedure TForm1.N17Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:= 'typetech =''Картридж_Лазерный'' or typetech =''Картридж_Струйный''';
end;
procedure TForm1.N18Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N19Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N20Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N21Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N22Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N23Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N24Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:=''
end;
procedure TForm1.N5Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N6Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N7Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N8Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.N9Click(Sender: TObject);
begin
UDM.ADOTableGeneral.Filter:='
end;
procedure TForm1.SpeedButton1Click(
begin
if UDM.ADOTableGeneral.Locate('
Form1.DBGrid1.SetFocus;
Form1.Edit1.Text:='';
end;
procedure TForm1.SpeedButton2Click(
begin
if UDM.ADOTableGeneral.Locate('
Form1.DBGrid1.SetFocus;
Form1.Edit2.Text:='';
end;
end.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,
Mask, DBCtrls, Buttons, ComObj;
type
TForm2 = class(TForm)
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
Label4: TLabel;
DBEdit4: TDBEdit;
Label5: TLabel;
DBEdit5: TDBEdit;
Label6: TLabel;
DBEdit6: TDBEdit;
Label7: TLabel;
DBEdit7: TDBEdit;
Label8: TLabel;
DBEdit8: TDBEdit;
Label9: TLabel;
DBEdit9: TDBEdit;
Label10: TLabel;
DBEdit10: TDBEdit;
Label11: TLabel;
DBLookupComboBox1: TDBLookupComboBox;
Label12: TLabel;
DBEdit11: TDBEdit;
DBLookupComboBox2: TDBLookupComboBox;
DBLookupComboBox3: TDBLookupComboBox;
Label14: TLabel;
Label15: TLabel;
Label16: TLabel;
DBEdit13: TDBEdit;
DBEdit12: TDBEdit;
BitBtn1: TBitBtn;
OpenDialog1: TOpenDialog;
DBEdit14: TDBEdit;
BitBtn2: TBitBtn;
BitBtn3: TBitBtn;
BitBtn4: TBitBtn;
Label13: TLabel;
DBEdit15: TDBEdit;
procedure BitBtn4Click(Sender: TObject);
procedure BitBtn3Click(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form2: TForm2;
implementation
uses UnitDM;
{$R *.dfm}
procedure TForm2.BitBtn1Click(Sender: TObject);
var
E: variant;
begin
Form2.DBEdit12.Text:= 'в ремонт';
if UDM.ADOTableGeneral.Modified then
UDM.ADOTableGeneral.Post;
Form2.Close;
E:= CreateOleObject('Excel.
if not Opendialog1.Execute then exit;
E.WorkBooks.Open(OpenDialog1.
E.Visible:= true;
//----------------------------
E.Range['c2']:= '';
E.Range['g29']:= '';