it = Form1->list.shabl.begin();
it = Form1->list.shabl.find(kod_shabl);
dn = (*it).second;
kod_shabl = dn.kod_sh;
Form1->ins1->Close();
Form1->ins1->SQL->Clear();
Form1->ins1->SQL->Add("delete from \"Shablons\" where \"Sh\" = "+IntToStr(kod_shabl));
Form1->ins1->ExecQuery();
Form1->Transaction1->CommitRetaining();
Form1->Sp_shabs();
Application->MessageBoxA("Выбранный вами шаблон был успешно удален", "Работа с шаблонами", MB_OK + MB_ICONINFORMATION);
}
catch (...)
{
Form1->Transaction1->RollbackRetaining();
Application->MessageBoxA("Невозможно удалить шаблон!", "Проблема соединения", MB_OK + MB_ICONSTOP);
}
}
}
//--------------------------------------------------------------------------void __fastcall TFrame8::RzBitBtn2Click(TObject *Sender)
{
if (Spisok->ItemIndex >= 0) {
switch (Form1->Frame81->deistv) {
case 0:
{
Form1->DelShabl(Form1->Frame81->Spisok->ItemIndex);
break;
}
case 1:
{
if (Form1->Z_spshabl(Form1->Frame81->Spisok->ItemIndex)) {
Form1->Frame81->Visible=false;
Form1->Frame21->Visible=true;
}
break;
}
}
}
else
Application->MessageBoxA("Сперва необходимо выбрать шаблон из списка", "Работа с шаблонами", MB_OK + MB_ICONSTOP);
}
//--------------------------------------------------------------------------void __fastcall TFrame8::RzBitBtn1Click(TObject *Sender)
{
Form1->Frame81->Visible=false;
Form1->Frame11->Visible=true;
}
//--------------------------------------------------------------------------void __fastcall TFrame8::FrameExit(TObject *Sender)
{
Spisok->Clear();
}
//--------------------------------------------------------------------------void __fastcall TFrame8::RzBitBtn3Click(TObject *Sender)
{
if (!Panel1->Visible) {
Panel1->Left = 272; //272
Panel1->Width = 297; //297
Panel1->Visible = true;
return;
}
else {
Panel1->Visible = false;
return;
}
}
//--------------------------------------------------------------------------void __fastcall TFrame8::SpisokClick(TObject *Sender)
{
// Вывод детальной информации о шаблоне
Label1->Caption = "Время тестирования: ";
Label2->Caption = "Кол-во легких вопросов: ";
Label3->Caption = " Кол-во средних вопросов: ";
Label4->Caption = " Кол-во сложных вопросов: ";
Label5->Caption = "Дата создания шаблона: ";
Label6->Caption = "Время создания шаблона : ";
SDann dn;
map<int, SDann>::iterator it;
it = Form1->list.shabl.begin();
it = Form1->list.shabl.find(Spisok->ItemIndex);
dn = (*it).second;
Form1->id.sost = dn.sost;
Form1->kod_shabl = dn.kod_sh;
Label1->Caption = Label1->Caption + IntToStr(dn.time_t);
Label2->Caption = Label2->Caption + IntToStr(dn.f_lev);
Label3->Caption = Label3->Caption + IntToStr(dn.s_lev);
Label4->Caption = Label4->Caption + IntToStr(dn.t_lev);
Label5->Caption = Label5->Caption + DateToStr(dn.date_cr);
Label6->Caption = Label6->Caption + TimeToStr(dn.time_cr);
}
//---------------------------------------------------------------------------
Папка “Main\Units” Unit1
//--------------------------------------------------------------------------#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
#include "Main.h"
#include "Unit2.h"
#include "Unit7.h"
//--------------------------------------------------------------------------#pragma package(smart_init)
#pragma link "RzLabel"
#pragma link "RzBckgnd"
#pragma link "RzButton"
#pragma link "RzPanel"
#pragma link "RzRadGrp"
#pragma resource "*.dfm"
TFrame1 *Frame1;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.