Дипломная работа: Автоматизация взаимоотношений с клиентами спортивного комплекса «Искра»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
122
cxGrid1DBTableView1Kod_trenera: TcxGridDBColumn;
cxGrid1DBTableView1nachalo_zanyatiya: TcxGridDBColumn;
cxGrid1DBTableView1okonchanie_zanyatiya: TcxGridDBColumn;
cxGrid1DBTableView1stoimost_zanyatiya: TcxGridDBColumn;
cxGrid1DBTableView1Max_chelovek: TcxGridDBColumn;
cxGrid1DBTableView1Kod_yclygi: TcxGridDBColumn;
cxGrid1DBTableView1Naim_yclygi: TcxGridDBColumn;
cxGrid1DBTableView1Kod_trenera_1: TcxGridDBColumn;
cxGrid1DBTableView1Kod_yclygi_1: TcxGridDBColumn;
cxGrid1DBTableView1Familiya_trenera: TcxGridDBColumn;
cxGrid1DBTableView1Imya_trenera: TcxGridDBColumn;
cxGrid1DBTableView1Otchestvo_trenera: TcxGridDBColumn;
cxGrid1DBTableView1Date_trenera: TcxGridDBColumn;
cxGrid1DBTableView1Kvalification: TcxGridDBColumn;
cxGrid1DBTableView1Foto: TcxGridDBColumn;
Button2: TButton;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form4: TForm4;
implementation
123
uses unit2, Unit1;
{$R *.dfm}
procedure TForm4.Button1Click(Sender: TObject);
begin
Label1.Visible:=false;
with DM do begin
if CheckBox1.Checked or CheckBox2.Checked then begin
FIND.SQL.Clear;
FIND.SQL.Add('select * from Posetiteli,Trenera,Yclygi,Zanyatiya,Zapis');
FIND.SQL.Add('where Posetiteli.kod_posetitelya=Zapis.Kod_posetitelya and
Zanyatiya.kod_zanyztiya=Zapis.kod_zanyztiya and Zanyatiya.kod_trenera=Trenera.kod_trenera
and Trenera.kod_yclygi=Yclygi.kod_yclygi');
end
else FIND.Close;
if CheckBox1.Checked then
if CheckBox3.Checked then
FIND.SQL.Add('and Posetiteli.familiya like '+#39+'%'+Edit1.Text+'%'+#39)
else
DM.FIND.SQL.Add('and Posetiteli.familiya='+#39+Edit1.Text+#39);
if CheckBox2.Checked then
if CheckBox3.Checked then
FIND.SQL.Add('and Yclygi.Naim_yclygi like '+#39+'%'+Edit2.Text+'%'+#39)
else
FIND.SQL.Add('and Yclygi.Naim_yclygi='+#39+Edit2.Text+#39);
if CheckBox1.Checked or CheckBox2.Checked then begin
FIND.SQL.Add('order by Posetiteli.kod_posetitelya,Yclygi.kod_yclygi');
FIND.Open;
124
if FIND.IsEmpty then Label1.Visible:=true;
end;
end;
end;
procedure TForm4.Button2Click(Sender: TObject);
begin
DM.Q3posetiteli.Locate('familiya',DM.FIND.FieldByName('familiya').AsVariant,[]);
DM.Q5yslugi.Locate('naim_yclygi',DM.FIND.FieldByName('naim_yclygi').AsVariant,[]);
Form1.SetFocus;
end;
end.
Источник: https://baza.diplomsite.ru/previewfile/655