64
}
else
{
recset.GetFieldValue("Тип оборудования", m2tek.Tip);
recset.GetFieldValue("Марка", m2tek.marka);
recset.GetFieldValue("Модель", m2tek.model);
recset.GetFieldValue("SN", m2tek.SN);
recset.GetFieldValue("Дата приема", m2tek.dtpriem);
recset.GetFieldValue("Признаки неисправности", m2tek.neisp);
recset.GetFieldValue("Результат диагностики", m2tek.diagnis);
SetDlgItemText(IDC_EDIT5, m2tek.Tip);
Buff = m2tek.marka + " " + m2tek.model;
SetDlgItemText(IDC_EDIT6, Buff);
SetDlgItemText(IDC_EDIT7, m2tek.SN);
SetDlgItemText(IDC_EDIT8, m2tek.neispravnost());
SetDlgItemText(IDC_EDIT9, m2tek.stadija());
tekn = m2tek.SN;
goto _m1;}}}
_m3:
SetDlgItemText(IDC_EDIT5, m2per.Tip);
Buff = m2per.marka + " " + m2per.model;
SetDlgItemText(IDC_EDIT6, Buff);
SetDlgItemText(IDC_EDIT7, m2per.SN);
SetDlgItemText(IDC_EDIT8, m2per.neispravnost());
SetDlgItemText(IDC_EDIT9, m2per.stadija());
tekn = m2per.SN;}
_m1:
recset.Close();
CATCH_ALL(e)
{
}
END_CATCH_ALL
db.Close();
}
void CMyView::OnButton10()
{ GetDlgItemText(IDC_EDIT7,Buff);
TRY
{ result = db.OpenEx(lpszConnect, CDatabase::noOdbcDialog);
zSQL = "SELECT [Ремонт оборудования].*, Оборудование.*,
Неисправность.[Признаки неисправности], Неисправность.[Распространение гарантии],
Диагностика.*, Инженер.*, [Описание ремонта].[Описание ремонта], [Описание
ремонта].[Дата ремонта], Гарантии.*, [Описание ремонта].[Стоимость ремонта]"
" FROM Гарантии RIGHT JOIN (Диагностика RIGHT JOIN (Инженер RIGHT JOIN
(Неисправность RIGHT JOIN (Оборудование RIGHT JOIN ([Описание ремонта] RIGHT JOIN
[Ремонт оборудования] ON [Описание ремонта].[Код ремонта] = [Ремонт
оборудования].[Описание_ремонта]) ON Оборудование.[Код оборудования] = [Ремонт
оборудования].Оборудование) ON Неисправность.[Код неисправности] = [Ремонт
оборудования].[Код неисправности]) ON Инженер.[Код инженера] = [Ремонт
оборудования].Инженер) ON Диагностика.[Номер диагностики] =
Неисправность.Диагностика) ON Гарантии.[Номер гарантийного талона] = [Ремонт
оборудования].[Гарантия до ремонта]"
" WHERE (((Оборудование.SN)=" + Buff + "));";