Автоматизированное рабочее место производственно-технического отдела

Создание программного продукта для автоматизации системы оформления документов по реставрации и реконструкции зданий. Требования к операционной системе и языку программирования. Роль рекламы в реализации программного обеспечения, стимулирование сбыта.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 08.07.2012
Размер файла 3,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

DataModule4->ADOTable3->Active=false; DataModule4->ADOTable3->Active=true;

DataModule4->ADOTable4->Active=false; DataModule4->ADOTable4->Active=true;

DataModule4->ADOTable5->Active=false; DataModule4->ADOTable5->Active=true;

DataModule4->ADOTable6->Active=false; DataModule4->ADOTable6->Active=true;

DataModule4->ADOTable7->Active=false; DataModule4->ADOTable7->Active=true;

DataModule4->ADOTable8->Active=false; DataModule4->ADOTable8->Active=true;

DataModule4->ADOTable9->Active=false; DataModule4->ADOTable9->Active=true; */

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N7Click (TObject *Sender)

{

Form8->Show ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: sButton9Click (TObject *Sender)

{

if (sGroupBox1->Visible==true) {

DataModule4->ADOTable1->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton1->Checked==true) {

DataModule4->ADOTable6->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton2->Checked==true) {

DataModule4->ADOTable7->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton3->Checked==true) {

DataModule4->ADOTable8->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox5->Visible==true && sDBGrid2->Visible==true) {

DataModule4->ADOTable2->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox5->Visible==true && sDBGrid3->Visible==true) {

DataModule4->ADOTable3->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox4->Visible==true) {

DataModule4->ADOTable4->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

if (sGroupBox3->Visible==true) {

DataModule4->ADOTable5->First ();

sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: sButton10Click (TObject *Sender)

{

if (sGroupBox1->Visible==true) {

if (DataModule4->ADOTable1->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable1->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable1->Prior (); }

if (sGroupBox5->Visible==true && sDBGrid2->Visible==true) {

if (DataModule4->ADOTable2->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable2->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable2->Prior (); }

if (sGroupBox5->Visible==true && sDBGrid3->Visible==true) {

if (DataModule4->ADOTable3->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable3->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable3->Prior (); }

if (sGroupBox4->Visible==true) {

if (DataModule4->ADOTable4->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable4->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable4->Prior (); }

if (sGroupBox3->Visible==true) {

if (DataModule4->ADOTable5->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable5->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable5->Prior (); }

if (sGroupBox2->Visible==true && sRadioButton1->Checked==true) {

if (DataModule4->ADOTable6->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable6->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable6->Prior (); }

if (sGroupBox2->Visible==true && sRadioButton2->Checked==true) {

if (DataModule4->ADOTable7->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable7->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable7->Prior (); }

if (sGroupBox2->Visible==true && sRadioButton3->Checked==true) {

if (DataModule4->ADOTable8->RecNo>1)

{sButton11->Enabled=true; sButton12->Enabled=true; }

else

{sButton9->Enabled=false; sButton10->Enabled=false; }

if (DataModule4->ADOTable8->RecNo==1)

{sButton9->Enabled=false; sButton10->Enabled=false; sButton11->Enabled=true; sButton12->Enabled=true; }

DataModule4->ADOTable8->Prior (); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: sButton12Click (TObject *Sender)

{

if (sGroupBox1->Visible==true) {

DataModule4->ADOTable1->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton1->Checked==true) {

DataModule4->ADOTable6->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton2->Checked==true) {

DataModule4->ADOTable7->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox2->Visible==true && sRadioButton3->Checked==true) {

DataModule4->ADOTable8->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox5->Visible==true && sDBGrid2->Visible==true) {

DataModule4->ADOTable2->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox5->Visible==true && sDBGrid3->Visible==true) {

DataModule4->ADOTable3->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox4->Visible==true) {

DataModule4->ADOTable4->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

if (sGroupBox3->Visible==true) {

DataModule4->ADOTable5->Last ();

sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: sButton11Click (TObject *Sender)

{

if (sGroupBox1->Visible==true) {

if (DataModule4->ADOTable1->RecNo<DataModule4->ADOTable1->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable1->RecNo==DataModule4->ADOTable1->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable1->Next (); }

if (sGroupBox2->Visible==true && sRadioButton1->Checked==true) {

if (DataModule4->ADOTable6->RecNo<DataModule4->ADOTable6->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable6->RecNo==DataModule4->ADOTable6->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable6->Next (); }

if (sGroupBox2->Visible==true && sRadioButton2->Checked==true) {

if (DataModule4->ADOTable7->RecNo<DataModule4->ADOTable7->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable7->RecNo==DataModule4->ADOTable7->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable7->Next (); }

if (sGroupBox2->Visible==true && sRadioButton3->Checked==true) {

if (DataModule4->ADOTable8->RecNo<DataModule4->ADOTable8->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable8->RecNo==DataModule4->ADOTable8->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable8->Next (); }

if (sGroupBox5->Visible==true && sDBGrid2->Visible==true) {

if (DataModule4->ADOTable2->RecNo<DataModule4->ADOTable2->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable2->RecNo==DataModule4->ADOTable2->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable2->Next (); }

if (sGroupBox5->Visible==true && sDBGrid3->Visible==true) {

if (DataModule4->ADOTable3->RecNo<DataModule4->ADOTable3->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable3->RecNo==DataModule4->ADOTable3->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable3->Next (); }

if (sGroupBox4->Visible==true) {

if (DataModule4->ADOTable4->RecNo<DataModule4->ADOTable4->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable4->RecNo==DataModule4->ADOTable4->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable4->Next (); }

if (sGroupBox3->Visible==true) {

if (DataModule4->ADOTable5->RecNo<DataModule4->ADOTable5->RecordCount)

{sButton9->Enabled=true; sButton10->Enabled=true; }

else

{sButton11->Enabled=false; sButton12->Enabled=false; }

if (DataModule4->ADOTable5->RecNo==DataModule4->ADOTable5->RecordCount)

{sButton11->Enabled=false; sButton12->Enabled=false; sButton9->Enabled=true; sButton10->Enabled=true; }

DataModule4->ADOTable5->Next (); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: sButton17Click (TObject *Sender)

{

Form2->Close ();

Form6->Show ();

Form6->sGroupBox2->Visible=true;

Form6->sGroupBox1->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: FormKeyDown (TObject *Sender, WORD &Key,

TShiftState Shift)

{

if (Key==VK_ESCAPE) {sButton8Click (sButton8); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N16Click (TObject *Sender)

{

Form12->Close ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N4Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet1;

Form7->sPageControl2->ActivePage=Form7->sTabSheet3;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N17Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet1;

Form7->sPageControl2->ActivePage=Form7->sTabSheet4;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N18Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet2;

Form7->sPageControl3->ActivePage=Form7->sTabSheet5;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N19Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet2;

Form7->sPageControl3->ActivePage=Form7->sTabSheet6;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N21Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet2;

Form7->sPageControl3->ActivePage=Form7->sTabSheet7;

Form7->sPageControl4->ActivePage=Form7->sTabSheet8;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N22Click (TObject *Sender)

{

Form7->Show ();

Form7->sPageControl1->ActivePage=Form7->sTabSheet2;

Form7->sPageControl3->ActivePage=Form7->sTabSheet7;

Form7->sPageControl4->ActivePage=Form7->sTabSheet9;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N13Click (TObject *Sender)

{

Form2->Close ();

Form6->Show ();

Form6->sGroupBox1->Visible=true;

Form6->sGroupBox2->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N3Click (TObject *Sender)

{

Form2->Close ();

Form5->Show ();

Form5->sPageControl1->ActivePage=Form5->sTabSheet2;

Form5->sPageControl2->ActivePage=Form5->sTabSheet3;

Form5->sPageControl4->ActivePage=Form5->sTabSheet18;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N23Click (TObject *Sender)

{

Form2->Close ();

Form5->Show ();

Form5->sPageControl1->ActivePage=Form5->sTabSheet1;

Form5->sButton1->SetFocus ();

Form5->sGroupBox2->Visible=false;

Form5->sGroupBox1->Visible=true;

Form5->sGroupBox3->Visible=false;

Form5->sGroupBox6->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N24Click (TObject *Sender) {

Form2->Close ();

Form5->Show ();

Form5->sPageControl1->ActivePage=Form5->sTabSheet1;

Form5->sButton2->SetFocus ();

Form5->sGroupBox1->Visible=false;

Form5->sGroupBox2->Visible=true;

Form5->sGroupBox3->Visible=false;

Form5->sGroupBox6->Visible=false; }

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N25Click (TObject *Sender) {

Form2->Close ();

Form5->Show ();

Form5->sPageControl1->ActivePage=Form5->sTabSheet1;

Form5->sButton3->SetFocus ();

Form5->sGroupBox1->Visible=false;

Form5->sGroupBox2->Visible=false;

Form5->sGroupBox3->Visible=true;

Form5->sGroupBox6->Visible=false; }

// ---------------------------------------------------------------------------

void __fastcall TForm2:: N26Click (TObject *Sender) {

Form2->Close ();

Form5->Show ();

Form5->sPageControl1->ActivePage=Form5->sTabSheet1;

Form5->sButton20->SetFocus ();

Form5->sGroupBox1->Visible=false;

Form5->sGroupBox2->Visible=false;

Form5->sGroupBox3->Visible=false;

Form5->sGroupBox6->Visible=true; }

// ---------------------------------------------------------------------------

Расценки

// ---------------------------------------------------------------------------

#include <vcl. h>

#pragma hdrstop

#include "Unit2. h"

#include "Unit3. h"

#include "Unit4. h"

#include "Unit5. h"

#include "Unit9. h"

#include "Unit13. h"

// ---------------------------------------------------------------------------

#pragma package (smart_init)

#pragma link "sEdit"

#pragma link "sGroupBox"

#pragma link "sLabel"

#pragma link "sPanel"

#pragma link "sStatusBar"

#pragma link "sButton"

#pragma link "acProgressBar"

#pragma link "sGauge"

#pragma link "acDBGrid"

#pragma link "sDBEdit"

#pragma link "sBevel"

#pragma link "sBitBtn"

#pragma resource "*. dfm"

TForm3 *Form3;

// ---------------------------------------------------------------------------

__fastcall TForm3:: TForm3 (TComponent* Owner)

: TForm (Owner)

{

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton3Click (TObject *Sender)

{

DataModule4->ADOQuery14->Active=false;

DataModule4->ADOQuery14->Active=true;

Form3->Close ();

Form2->Show ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sEdit1Change (TObject *Sender)

{

if (sEdit1->Text! ="") {Timer1->Enabled=true; }

for (int i=0; i<=0; i++) {

if ( (sEdit1->Text==" [") || (sEdit1->Text=="] ")) { MessageBoxA (NULL,"Не корректное значение для поиска! Проверьте и повторите ввод данных!","Ошибка",MB_OK); break; }

else{

DataModule4->ADOQuery14->Close ();

DataModule4->ADOQuery14->SQL->Clear ();

DataModule4->ADOQuery14->SQL->Add ("select * from Razcenki where nameobosnov LIKE '%"+sEdit1->Text+"%' and Name Like '%"+sEdit7->Text+"%'; ");

DataModule4->ADOQuery14->Open ();

sEdit2->Visible=true;

sEdit2->Text="Найдено записей: " + (IntToStr (DataModule4->ADOQuery14->RecordCount));

if (IntToStr (DataModule4->ADOQuery14->RecordCount) ==1) {sGroupBox1->Visible=true; sGroupBox2->Visible=false; }

if (IntToStr (DataModule4->ADOQuery14->RecordCount) ==2) {sEdit7->Visible=true; sLabel4->Visible=true; }

else {sEdit7->Visible=false; sEdit7->Clear (); sLabel4->Visible=false; }

if ( (IntToStr (DataModule4->ADOQuery14->RecordCount)! =1) && (IntToStr (DataModule4->ADOQuery14->RecordCount)! =0)) {sGroupBox1->Visible=false; sGroupBox2->Visible=true; }

if ( (IntToStr (DataModule4->ADOQuery14->RecordCount) ==0) || (sEdit1->Text=="")) {sEdit2->Visible=false; sGroupBox1->Visible=false; sGroupBox2->Visible=false; sGroupBox3->Visible=false; }}}

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton1Click (TObject *Sender)

{

if (sButton1->Caption=="Поиск по наименованию") {

DataModule4->ADOQuery14->Close ();

DataModule4->ADOQuery14->SQL->Clear ();

DataModule4->ADOQuery14->SQL->Add ("select * from Razcenki");

DataModule4->ADOQuery14->Open ();

sEdit1->Clear ();

sEdit7->Clear ();

sEdit7->Visible=false;

sLabel4->Visible=false;

sEdit1->Visible=false;

sLabel1->Visible=false;

sGroupBox3->Visible=true;

sGroupBox2->Visible=false;

sGroupBox1->Visible=false;

sButton1->Caption="Закрыть"; }

else {

DataModule4->ADOQuery14->Close ();

DataModule4->ADOQuery14->SQL->Clear ();

DataModule4->ADOQuery14->SQL->Add ("select * from Razcenki");

DataModule4->ADOQuery14->Open ();

sEdit7->Visible=true;

sLabel4->Visible=true;

sEdit1->Visible=true;

sLabel1->Visible=true;

sGroupBox3->Visible=false;

sGroupBox2->Visible=false;

sGroupBox1->Visible=false;

sButton1->Caption="Поиск по наименованию"; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sEdit3Change (TObject *Sender)

{

if (sEdit3->Text! ="") {Timer1->Enabled=true; }

for (int i=0; i<=0; i++) {

if ( (sEdit3->Text==" [") || (sEdit3->Text=="] ")) { Application->MessageBoxA ("Не корректное значение для поиска! Повторите ввод данных!","Ошибка",16);; break; }

DataModule4->ADOQuery14->Active=false;

DataModule4->ADOQuery14->SQL->Clear ();

DataModule4->ADOQuery14->SQL->Add ("select * from Razcenki where Name LIKE '%"+sEdit3->Text+"%'; ");

DataModule4->ADOQuery14->Active=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: FormKeyDown (TObject *Sender, WORD &Key,

TShiftState Shift) {

if (Key==VK_ESCAPE) {sButton3Click (sButton3); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: Timer1Timer (TObject *Sender)

{

sGauge1->Progress++;

if (sGauge1->Progress==sGauge1->MaxValue) {Timer1->Enabled=false; sGauge1->Progress=0; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: Timer2Timer (TObject *Sender)

{

if (sEdit4->Text! ="" && sEdit5->Text! ="" && sEdit6->Text! ="") {sButton4->Enabled=true; }

else {sButton4->Enabled=false; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton4Click (TObject *Sender)

{

int a;

Form9->QRLabel2->Caption=sEdit4->Text;

Form9->QRLabel5->Caption=sEdit5->Text+" "+sEdit6->Text;

for (int i=0; DataModule4->ADOQuery14->RecordCount>i; i++) {

a=a+ (DataModule4->ADOQuery14->FieldValues ["Stoimoct"]);

DataModule4->ADOQuery14->Next (); }

Form9->QRLabel21->Caption=IntToStr (a) +" руб. ";

Form9->QuickRep1->Preview ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sEdit7Change (TObject *Sender)

{

for (int i=0; i<=0; i++) {

if ( (sEdit1->Text==" [") || (sEdit1->Text=="] ")) { MessageBoxA (NULL,"Не корректное значение для поиска! Проверьте и повторите ввод данных!","Ошибка",MB_OK); break; }

else{

DataModule4->ADOQuery14->Close ();

DataModule4->ADOQuery14->SQL->Clear ();

DataModule4->ADOQuery14->SQL->Add ("select * from Razcenki where nameobosnov LIKE '%"+sEdit1->Text+"%' and Name Like '%"+sEdit7->Text+"%'; ");

DataModule4->ADOQuery14->Open (); }}

sEdit2->Text="Найдено записей: " + (IntToStr (DataModule4->ADOQuery14->RecordCount));

if (IntToStr (DataModule4->ADOQuery14->RecordCount) ==1) {sGroupBox1->Visible=true; sGroupBox2->Visible=false; }

if ( (IntToStr (DataModule4->ADOQuery14->RecordCount)! =1) && (IntToStr (DataModule4->ADOQuery14->RecordCount)! =0)) {sGroupBox1->Visible=false; sGroupBox2->Visible=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton7Click (TObject *Sender)

{

sPanel2->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton5Click (TObject *Sender)

{

if (DataModule4->ADOQuery16Name->Text==DataModule4->ADOQuery14Name->Text) {Application->MessageBoxA ("Запись существует, добавление не возможно!","Ошибка. ",16); }

else {

DataModule4->ADOQuery16->Append ();

DataModule4->ADOQuery16Name->Text=DataModule4->ADOQuery14Name->Text;

DataModule4->ADOQuery16cena_city_otp->Text=DataModule4->ADOQuery14cena_city_otp->Text;

DataModule4->ADOQuery16cena_selo_otp->Text=DataModule4->ADOQuery14cena_selo_otp->Text;

DataModule4->ADOQuery16cena_city_smet->Text=DataModule4->ADOQuery14cena_city_smet->Text;

DataModule4->ADOQuery16cena_selo_smet->Text=DataModule4->ADOQuery14cena_selo_smet->Text;

DataModule4->ADOQuery16->Post (); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton11Click (TObject *Sender)

{

sPanel2->Visible=true;

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton6Click (TObject *Sender)

{

int i;

float a1,a2,a3,a4;

for (i=0; DataModule4->ADOQuery16->RecordCount>i; i++) {

a1=a1+ (DataModule4->ADOQuery16->FieldValues ["cena_city_otp"]);

a2=a2+ (DataModule4->ADOQuery16->FieldValues ["cena_selo_otp"]);

a3=a3+ (DataModule4->ADOQuery16->FieldValues ["cena_city_smet"]);

a4=a4+ (DataModule4->ADOQuery16->FieldValues ["cena_selo_smet"]);

DataModule4->ADOQuery16->Next (); }

Form13->QRLabel9->Caption=FormatFloat ("0.00",a1) +" руб. ";

Form13->QRLabel10->Caption=FormatFloat ("0.00",a2) +" руб. ";

Form13->QRLabel11->Caption=FormatFloat ("0.00",a3) +" руб. ";

Form13->QRLabel12->Caption=FormatFloat ("0.00",a4) +" руб. ";

Form13->QuickRep1->Preview ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton8Click (TObject *Sender)

{

DataModule4->ADOQuery16->Delete ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm3:: sButton2Click (TObject *Sender) {

Form3->Close ();

Form5->Show (); }

// ---------------------------------------------------------------------------

Добавление/Редактирование

// ---------------------------------------------------------------------------

#include <vcl. h>

#include <String. h>

#pragma hdrstop

#include "Unit1. h"

#include "Unit2. h"

#include "Unit3. h"

#include "Unit4. h"

#include "Unit5. h"

// ---------------------------------------------------------------------------

#pragma package (smart_init)

#pragma link "acDBGrid"

#pragma link "sButton"

#pragma link "sDBEdit"

#pragma link "sDBLookupComboBox"

#pragma link "sGroupBox"

#pragma link "sLabel"

#pragma link "sPanel"

#pragma link "sStatusBar"

#pragma link "sCustomComboEdit"

#pragma link "sMaskEdit"

#pragma link "sTooledit"

#pragma link "sDBLookupListBox"

#pragma link "sCurrEdit"

#pragma link "sDBListBox"

#pragma link "sPageControl"

#pragma link "sSpeedButton"

#pragma link "sCheckListBox"

#pragma link "sListBox"

#pragma link "sBevel"

#pragma link "sCheckBox"

#pragma link "sEdit"

#pragma link "sRadioButton"

#pragma link "sMemo"

#pragma resource "*. dfm"

TForm5 *Form5;

// ---------------------------------------------------------------------------

__fastcall TForm5:: TForm5 (TComponent* Owner)

: TForm (Owner)

{

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton4Click (TObject *Sender)

{

Form5->Close ();

Form1->Show ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton3Click (TObject *Sender)

{

sGroupBox1->Visible=false;

sGroupBox3->Visible=true;

sGroupBox2->Visible=false;

sGroupBox6->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton2Click (TObject *Sender)

{

sGroupBox1->Visible=false;

sGroupBox2->Visible=true;

sGroupBox3->Visible=false;

sGroupBox6->Visible=false;

sGroupBox12->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton1Click (TObject *Sender)

{

sGroupBox2->Visible=false;

sGroupBox1->Visible=true;

sGroupBox3->Visible=false;

sGroupBox6->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton8Click (TObject *Sender)

{

sGroupBox12->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox27->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton9Click (TObject *Sender)

{

sGroupBox13->Visible=true;

sGroupBox12->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox27->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton10Click (TObject *Sender)

{

sGroupBox14->Visible=true;

sGroupBox13->Visible=false;

sGroupBox12->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox27->Visible=false;

sGroupBox17->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton11Click (TObject *Sender)

{

sGroupBox15->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox12->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox27->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton12Click (TObject *Sender)

{

sGroupBox16->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox12->Visible=false;

sGroupBox17->Visible=false;

sGroupBox18->Visible=false;

sGroupBox27->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton13Click (TObject *Sender)

{

sGroupBox17->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox27->Visible=false;

sGroupBox12->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton14Click (TObject *Sender)

{

sGroupBox18->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox12->Visible=false;

sGroupBox27->Visible=false;

sGroupBox19->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton15Click (TObject *Sender)

{

sGroupBox19->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox27->Visible=false;

sGroupBox18->Visible=false;

sGroupBox12->Visible=false;

sGroupBox20->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton19Click (TObject *Sender)

{

Form5->Close ();

Form2->Show ();

Form2->sGroupBox1->Visible=true;

Form2->sGroupBox2->Visible=false;

Form2->sGroupBox3->Visible=false;

Form2->sGroupBox4->Visible=false;

Form2->sGroupBox5->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton16Click (TObject *Sender)

{

sButton18->Caption="Отмена";

sButton16->Enabled=false;

sButton17->Enabled=true;

sDBEdit1->ReadOnly=false;

DataModule4->ADOTable4->Append ();

sDBGrid1->Enabled=false;

sDBEdit1->SetFocus ();

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton17Click (TObject *Sender)

{

// Области

if (sDBEdit1->Text=="") {Application->MessageBoxA ("Заполнены не все поля!","Заполнение полей. ",16); }

else {

sButton16->Enabled=true;

sButton17->Enabled=false;

sButton18->Caption="Редактировать";

DataModule4->ADOTable4->Post ();

sDBGrid1->Enabled=true;

sDBEdit1->ReadOnly=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton5Click (TObject *Sender)

{

DataModule4->ADOTable1->Append (); // добавляет пустую запись в конец таблицы

sButton5->Enabled=false;

sButton6->Enabled=true;

sButton7->Enabled=true;

sRadioButton3->Enabled=true;

sRadioButton4->Enabled=true;

sDBLookupComboBox1->Enabled=true;

sDBLookupComboBox2->Enabled=true;

sDBLookupComboBox3->Enabled=true;

sDBLookupComboBox4->Enabled=true;

sDBLookupComboBox5->Enabled=true;

sDBLookupComboBox6->Enabled=true;

sDBLookupComboBox7->Enabled=true;

sDBLookupComboBox8->Enabled=true;

sDateEdit1->Enabled=true;

sDateEdit2->Enabled=true;

Memo1->Enabled=true;

Memo2->Enabled=true;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton6Click (TObject *Sender)

{ int i=0*1;

if (sDBLookupComboBox1->Text=="" || sDBLookupComboBox2->Text=="" || sDBLookupComboBox3->Text=="" || sDBLookupComboBox4->Text=="" || sDBLookupComboBox5->Text=="" || sDBLookupComboBox6->Text=="" || sDBLookupComboBox7->Text=="" || sDBLookupComboBox8->Text=="" || sDateEdit1->Text=="" || sDateEdit2->Text=="" || Memo2->Text=="") {

Application->MessageBoxA ("Заполнены не все поля!","Заполнение полей",16);

}

else{

DataModule4->ADOTable1new_stroj->Value=sDateEdit1->Date;

DataModule4->ADOTable1close_stoj->Value=sDateEdit2->Date;

for (i=0; i<Memo2->Lines->Count; i++) {

if (i<Memo2->Lines->Count-1) {

DataModule4->ADOTable1materiali->Text=DataModule4->ADOTable1materiali->Text+Memo2->Lines->Strings [i] +", "; }

else DataModule4->ADOTable1materiali->Text=DataModule4->ADOTable1materiali->Text+Memo2->Lines->Strings [i];

}

if (sRadioButton3->Checked) {DataModule4->ADOTable1tip_stoj->Text="Действующее строительство"; }

else{DataModule4->ADOTable1tip_stoj->Text="Строительство прекращено"; }

DataModule4->ADOTable1->Post ();

sButton5->Enabled=true;

sButton6->Enabled=false;

sButton7->Enabled=false;

sRadioButton3->Enabled=false;

sRadioButton4->Enabled=false;

sDBLookupComboBox1->Enabled=false;

sDBLookupComboBox2->Enabled=false;

sDBLookupComboBox3->Enabled=false;

sDBLookupComboBox4->Enabled=false;

sDBLookupComboBox5->Enabled=false;

sDBLookupComboBox6->Enabled=false;

sDBLookupComboBox7->Enabled=false;

sDBLookupComboBox8->Enabled=false;

sDateEdit1->Enabled=false;

sDateEdit2->Enabled=false;

sDateEdit1->Clear ();

sDateEdit2->Clear ();

Memo1->Clear ();

Memo2->Clear ();

Memo1->Enabled=false;

Memo2->Enabled=false;

Application->MessageBoxA ("Запись сохранена!","Сохранение. ",64); }

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton7Click (TObject *Sender)

{

DataModule4->ADOTable1->Cancel ();

sButton5->Enabled=true;

sButton6->Enabled=false;

sButton7->Enabled=false;

sRadioButton3->Enabled=false;

sRadioButton4->Enabled=false;

sDBLookupComboBox1->Enabled=false;

sDBLookupComboBox2->Enabled=false;

sDBLookupComboBox3->Enabled=false;

sDBLookupComboBox4->Enabled=false;

sDBLookupComboBox5->Enabled=false;

sDBLookupComboBox6->Enabled=false;

sDBLookupComboBox7->Enabled=false;

sDBLookupComboBox8->Enabled=false;

sDateEdit1->Enabled=false;

sDateEdit2->Enabled=false;

sDateEdit1->Clear ();

sDateEdit2->Clear ();

Memo1->Clear ();

Memo2->Clear ();

Memo1->Enabled=false;

Memo2->Enabled=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton20Click (TObject *Sender)

{

sGroupBox2->Visible=false;

sGroupBox6->Visible=true;

sGroupBox3->Visible=false;

sGroupBox1->Visible=false;

sGroupBox8->Visible=true;

sGroupBox9->Visible=true;

sGroupBox10->Visible=false;

sGroupBox11->Visible=false;

sGroupBox23->Visible=false;

sGroupBox24->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton21Click (TObject *Sender)

{

sGroupBox20->Visible=true;

sGroupBox13->Visible=false;

sGroupBox14->Visible=false;

sGroupBox15->Visible=false;

sGroupBox16->Visible=false;

sGroupBox17->Visible=false;

sGroupBox18->Visible=false;

sGroupBox19->Visible=false;

sGroupBox27->Visible=false;

sGroupBox12->Visible=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton22Click (TObject *Sender)

{

sGroupBox8->Visible=true;

sGroupBox9->Visible=true;

sGroupBox10->Visible=false;

sGroupBox11->Visible=false;

sGroupBox23->Visible=false;

sGroupBox24->Visible=false;

sDBGrid12->Enabled=true;

sButton93->Enabled=true;

sButton94->Enabled=false;

sButton95->Enabled=false;

DataModule4->ADOTable12->Cancel ();

sDBEdit22->Enabled=false;

sDBLookupComboBox11->Enabled=false;

sDBLookupComboBox14->Enabled=false;

sDBGrid11->Enabled=true;

sButton90->Enabled=true;

sButton91->Enabled=false;

sButton92->Enabled=false;

DataModule4->ADOTable11->Cancel ();

sDBEdit17->Enabled=false;

sDBLookupComboBox10->Enabled=false;

sDBLookupComboBox12->Enabled=false;

sDBGrid10->Enabled=true;

sButton25->Enabled=true;

sButton26->Enabled=false;

sButton27->Enabled=false;

DataModule4->ADOTable10->Cancel ();

sDBEdit12->Enabled=false;

sDBLookupComboBox13->Enabled=false;

sDBLookupComboBox9->Enabled=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton23Click (TObject *Sender)

{

sGroupBox10->Visible=true;

sGroupBox23->Visible=true;

sGroupBox8->Visible=false;

sGroupBox11->Visible=false;

sGroupBox9->Visible=false;

sGroupBox24->Visible=false;

sDBGrid12->Enabled=true;

sButton93->Enabled=true;

sButton94->Enabled=false;

sButton95->Enabled=false;

DataModule4->ADOTable12->Cancel ();

sDBEdit22->Enabled=false;

sDBLookupComboBox11->Enabled=false;

sDBLookupComboBox14->Enabled=false;

sDBGrid11->Enabled=true;

sButton90->Enabled=true;

sButton91->Enabled=false;

sButton92->Enabled=false;

DataModule4->ADOTable11->Cancel ();

sDBEdit17->Enabled=false;

sDBLookupComboBox10->Enabled=false;

sDBLookupComboBox12->Enabled=false;

sDBGrid10->Enabled=true;

sButton25->Enabled=true;

sButton26->Enabled=false;

sButton27->Enabled=false;

DataModule4->ADOTable10->Cancel ();

sDBEdit12->Enabled=false;

sDBLookupComboBox13->Enabled=false;

sDBLookupComboBox9->Enabled=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton24Click (TObject *Sender)

{

sGroupBox11->Visible=true;

sGroupBox24->Visible=true;

sGroupBox10->Visible=false;

sGroupBox8->Visible=false;

sGroupBox23->Visible=false;

sGroupBox9->Visible=false;

sDBGrid12->Enabled=true;

sButton93->Enabled=true;

sButton94->Enabled=false;

sButton95->Enabled=false;

DataModule4->ADOTable12->Cancel ();

sDBEdit22->Enabled=false;

sDBLookupComboBox11->Enabled=false;

sDBLookupComboBox14->Enabled=false;

sDBGrid11->Enabled=true;

sButton90->Enabled=true;

sButton91->Enabled=false;

sButton92->Enabled=false;

DataModule4->ADOTable11->Cancel ();

sDBEdit17->Enabled=false;

sDBLookupComboBox10->Enabled=false;

sDBLookupComboBox12->Enabled=false;

sDBGrid10->Enabled=true;

sButton25->Enabled=true;

sButton26->Enabled=false;

sButton27->Enabled=false;

DataModule4->ADOTable10->Cancel ();

sDBEdit12->Enabled=false;

sDBLookupComboBox13->Enabled=false;

sDBLookupComboBox9->Enabled=false;

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton25Click (TObject *Sender)

{

// новое строительство

if (sGroupBox9->Visible==true) {

DataModule4->ADOTable10->Append ();

sDBGrid10->Enabled=false;

sButton26->Enabled=true;

sButton27->Enabled=true;

sButton25->Enabled=false;

sDBEdit12->Enabled=true;

sDBLookupComboBox13->Enabled=true;

sDBLookupComboBox9->Enabled=true; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton26Click (TObject *Sender)

{

// новое строительство

if ( (sGroupBox9->Visible==true) && (sDBEdit12->Text=="" || sDBLookupComboBox13->Text=="" || sDBLookupComboBox9->Text=="")) {

Application->MessageBoxA ("Заполнены не все поля!","Заполнение полей",16); }

else {

sDBGrid10->Enabled=true;

sButton25->Enabled=true;

sButton26->Enabled=false;

sButton27->Enabled=false;

DataModule4->ADOTable10name_newstroj->Text="Новое строительство";

DataModule4->ADOQuery9->Active=false;

DataModule4->ADOQuery9->Active=true;

DataModule4->ADOTable10->Post ();

sDBEdit12->Enabled=false;

sDBLookupComboBox13->Enabled=false;

sDBLookupComboBox9->Enabled=false; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sButton27Click (TObject *Sender)

{

// новое строительство

if (sGroupBox9->Visible==true) {

sDBGrid10->Enabled=true;

sButton25->Enabled=true;

sButton26->Enabled=false;

sButton27->Enabled=false;

DataModule4->ADOTable10->Cancel ();

sDBEdit12->Enabled=false;

sDBLookupComboBox13->Enabled=false;

sDBLookupComboBox9->Enabled=false; }

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sPageControl1Change (TObject *Sender)

{

if (sPageControl1->ActivePage==sTabSheet1) {sButton1->SetFocus (); }

sPageControl2->ActivePage=sTabSheet3;

sPageControl4->ActivePage=sTabSheet18;

sGroupBox2->Visible=false;

sGroupBox1->Visible=true;

sGroupBox3->Visible=false;

sGroupBox6->Visible=false;

// SQL reset

DataModule4->ADOQuery1->Active=false; DataModule4->ADOQuery1->Active=true;

DataModule4->ADOQuery2->Active=false; DataModule4->ADOQuery2->Active=true;

DataModule4->ADOQuery3->Active=false; DataModule4->ADOQuery3->Active=true;

DataModule4->ADOQuery4->Active=false; DataModule4->ADOQuery4->Active=true;

DataModule4->ADOQuery5->Active=false; DataModule4->ADOQuery5->Active=true;

DataModule4->ADOQuery6->Active=false; DataModule4->ADOQuery6->Active=true;

DataModule4->ADOQuery7->Active=false; DataModule4->ADOQuery7->Active=true;

DataModule4->ADOQuery8->Active=false; DataModule4->ADOQuery8->Active=true;

DataModule4->ADOQuery9->Active=false; DataModule4->ADOQuery9->Active=true;

DataModule4->ADOQuery10->Active=false; DataModule4->ADOQuery10->Active=true;

DataModule4->ADOQuery11->Active=false; DataModule4->ADOQuery11->Active=true;

DataModule4->ADOQuery12->Active=false; DataModule4->ADOQuery12->Active=true;

DataModule4->ADOQuery13->Active=false; DataModule4->ADOQuery13->Active=true;

DataModule4->ADOQuery14->Active=false; DataModule4->ADOQuery14->Active=true;

// BD reset

DataModule4->ADOTable1->Active=false; DataModule4->ADOTable1->Active=true;

DataModule4->ADOTable2->Active=false; DataModule4->ADOTable2->Active=true;

DataModule4->ADOTable3->Active=false; DataModule4->ADOTable3->Active=true;

DataModule4->ADOTable4->Active=false; DataModule4->ADOTable4->Active=true;

DataModule4->ADOTable5->Active=false; DataModule4->ADOTable5->Active=true;

DataModule4->ADOTable6->Active=false; DataModule4->ADOTable6->Active=true;

DataModule4->ADOTable7->Active=false; DataModule4->ADOTable7->Active=true;

DataModule4->ADOTable8->Active=false; DataModule4->ADOTable8->Active=true;

DataModule4->ADOTable9->Active=false; DataModule4->ADOTable9->Active=true;

DataModule4->ADOTable10->Active=false; DataModule4->ADOTable10->Active=true;

DataModule4->ADOTable11->Active=false; DataModule4->ADOTable11->Active=true;

DataModule4->ADOTable12->Active=false; DataModule4->ADOTable12->Active=true;

DataModule4->ADOTable13->Active=false; DataModule4->ADOTable13->Active=true;

DataModule4->ADOTable14->Active=false; DataModule4->ADOTable14->Active=true;

DataModule4->ADOTable15->Active=false; DataModule4->ADOTable15->Active=true;

// блокировка полей редактирования

// объекты

sDBEdit13->ReadOnly=true;

sDBEdit28->ReadOnly=true; sDBEdit29->ReadOnly=true; sDBEdit30->ReadOnly=true;

sDBEdit31->ReadOnly=true; sDBEdit32->ReadOnly=true;

sDBEdit34->ReadOnly=true; sDBEdit35->ReadOnly=true; sDBEdit38->ReadOnly=true;

sDBEdit39->ReadOnly=true;

sDateEdit3->ReadOnly=true; sDateEdit4->ReadOnly=true;

sDBLookupComboBox15->Enabled=false; sDBLookupComboBox16->Enabled=false; sDBLookupComboBox17->Enabled=false;

sDBLookupComboBox18->Enabled=false; sDBLookupComboBox19->Enabled=false; sDBLookupComboBox20->Enabled=false;

sDBLookupComboBox21->Enabled=false; sDBLookupComboBox22->Enabled=false; sDBLookupComboBox23->Enabled=false;

sDateEdit5->Enabled=false; sDateEdit6->Enabled=false;

// виды работ

sDBEdit51->ReadOnly=true; sDBEdit52->ReadOnly=true;

sDBEdit54->ReadOnly=true; sDBEdit55->ReadOnly=true;

sDBEdit37->ReadOnly=true; sDBEdit58->ReadOnly=true;

// прорабы - материалы

sDBEdit36->ReadOnly=true; sDBEdit37->ReadOnly=true; sDBEdit42->ReadOnly=true;

sDBEdit43->ReadOnly=true; sDBEdit44->ReadOnly=true; sDBEdit45->ReadOnly=true;

sDBEdit46->ReadOnly=true; sDBEdit47->ReadOnly=true; sDBEdit48->ReadOnly=true;

sDBEdit50->ReadOnly=true;

// расценки

}

// ---------------------------------------------------------------------------

void __fastcall TForm5:: sPageControl2Change (TObject *Sender)

{

sPageControl3->ActivePage=sTabSheet15;

sPageControl4->ActivePage=sTabSheet18;

// SQL reset

DataModule4->ADOQuery1->Active=false; DataModule4->ADOQuery1->Active=true;

DataModule4->ADOQuery2->Active=false; DataModule4->ADOQuery2->Active=true;

DataModule4->ADOQuery3->Active=false; DataModule4->ADOQuery3->Active=true;

DataModule4->ADOQuery4->Active=false; DataModule4->ADOQuery4->Active=true;

DataModule4->ADOQuery5->Active=false; DataModule4->ADOQuery5->Active=true;

DataModule4->ADOQuery6->Active=false; DataModule4->ADOQuery6->Active=true;

DataModule4->ADOQuery7->Active=false; DataModule4->ADOQuery7->Active=true;

DataModule4->ADOQuery8->Active=false; DataModule4->ADOQuery8->Active=true;

DataModule4->ADOQuery9->Active=false; DataModule4->ADOQuery9->Active=true;

DataModule4->ADOQuery10->Active=false; DataModule4->ADOQuery10->Active=true;

DataModule4->ADOQuery11->Active=false; DataModule4->ADOQuery11->Active=true;

DataModule4->ADOQuery12->Active=false; DataModule4->ADOQuery12->Active=true;

DataModule4->ADOQuery13->Active=false; DataModule4->ADOQuery13->Active=true;

DataModule4->ADOQuery14->Active=false; DataModule4->ADOQuery14->Active=true;

// BD reset

DataModule4->ADOTable1->Active=false; DataModule4->ADOTable1->Active=true;

DataModule4->ADOTable2->Active=false; DataModule4->ADOTable2->Active=true;

DataModule4->ADOTable3->Active=false; DataModule4->ADOTable3->Active=true;

DataModule4->ADOTable4->Active=false; DataModule4->ADOTable4->Active=true;

DataModule4->ADOTable5->Active=false; DataModule4->ADOTable5->Active=true;

DataModule4->ADOTable6->Active=false; DataModule4->ADOTable6->Active=true;

DataModule4->ADOTable7->Active=false; DataModule4->ADOTable7->Active=true;

DataModule4->ADOTable8->Active=false; DataModule4->ADOTable8->Active=true;

DataModule4->ADOTable9->Active=false; DataModule4->ADOTable9->Active=true;

DataModule4->ADOTable10->Active=false; DataModule4->ADOTable10->Active=true;

DataModule4->ADOTable11->Active=false; DataModule4->ADOTable11->Active=true;

DataModule4->ADOTable12->Active=false; DataModule4->ADOTable12->Active=true;

DataModule4->ADOTable13->Active=false; DataModule4->ADOTable13->Active=true;

DataModule4->ADOTable14->Active=false; DataModule4->ADOTable14->Active=true;

DataModule4->ADOTable15->Active=false; DataModule4->ADOTable15->Active=true;

// блокировка полей редактирования

// объекты

sDBEdit13->ReadOnly=true;

sDBEdit28->ReadOnly=true; sDBEdit29->ReadOnly=true; sDBEdit30->ReadOnly=true;

sDBEdit31->ReadOnly=true; sDBEdit32->ReadOnly=true;

sDBEdit34->ReadOnly=true; sDBEdit35->ReadOnly=true; sDBEdit38->ReadOnly=true;

sDBEdit39->ReadOnly=true;

sDateEdit3->ReadOnly=true; sDateEdit4->ReadOnly=true;

sDBLookupComboBox15->Enabled=false; sDBLookupComboBox16->Enabled=false; sDBLookupComboBox17->Enabled=false;

sDBLookupComboBox18->Enabled=false; sDBLookupComboBox19->Enabled=false; sDBLookupComboBox20->Enabled=false;

sDBLookupComboBox21->Enabled=false; sDBLookupComboBox22->Enabled=false; sDBLookupComboBox23->Enabled=false;

sDateEdit5->Enabled=false; sDateEdit6->Enabled=false;


Подобные документы

  • Постановка задачи, системные требования, требования к входным данным и выходным формам. Описание пользовательского интерфейса, применяемых алгоритмов и их реализация. Определение логической и функциональной структуры программного продукта, его алгоритм.

    дипломная работа [1,1 M], добавлен 03.07.2014

  • Обзор программного обеспечения для оформления контрольных документов, выбор средства реализации системы автоматизации оформления сопровождающей документации. Создание, наладка и тестирование программы для автоматизации работы с рекламными шаблонами.

    дипломная работа [2,0 M], добавлен 17.06.2017

  • Суть автоматизации малого бизнеса, альтернативы выбора ее средств. Цели, функции, свойства автоматизированной системы менеджера. Технические средства в разрабатываемом программном комплексе. Основные функции операционной системы, требования к ней.

    контрольная работа [219,4 K], добавлен 17.09.2013

  • Проект информационной системы "АРМ заведующего хозяйством" для заведующего хозяйством ОАО "Красноярский машиностроительный завод". Анализ предметной области. Требования к концепции информационной системы. Концептуальная модель программного обеспечения.

    курсовая работа [2,3 M], добавлен 12.04.2015

  • Создание автоматизированной системы хранения и обработки данных, обеспечивающей хранение всех сведений о персонале. Структура таблиц, запросов, отчетов и форм. Инструкция пользователя. Отладка и экономическое обоснование программного продукта.

    дипломная работа [5,5 M], добавлен 07.05.2012

  • Особенности алгоритмов, критерии качества. Создание и применение программного продукта на языке Delphi. Тип операционной системы. Внутренняя структура программного продукта. Руководство пользователя и программиста, расчет себестоимости и цены программы.

    дипломная работа [1,5 M], добавлен 12.06.2009

  • Создание программного продукта, автоматизирующего деятельность сотрудника пожарного контроля. Задача информационной системы - учет информации о пожарах. Средства разработки, структура данных. Описание продукта, экономические преимущества от внедрения.

    курсовая работа [1,6 M], добавлен 06.12.2012

  • Проблема автоматизации процессов управления производством. АРМ как средство повышения производительности труда и освобождения персонала от рутинных работ. Конфигурации программного обеспечения АРМ для реальных видов экономической и управленческой работы.

    презентация [114,5 K], добавлен 26.01.2015

  • Обоснование выбора языка программирования. Анализ входных и выходных документов. Логическая структура базы данных. Разработка алгоритма работы программы. Написание программного кода. Тестирование программного продукта. Стоимость программного продукта.

    дипломная работа [1008,9 K], добавлен 13.10.2013

  • Описание программного обеспечения и языка программирования. Структуризация записей файлов, таблица компонентов. Организация производства: комплекс технических средств, инструкция пользователя. Листинг разработанной программы и оценка ее эффективности.

    дипломная работа [868,3 K], добавлен 29.04.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.