---------------------------------------------------------
SELECT DETAILREPAIR.rto_begindate, DETAILS.detail_name, DETAILS.detail_code, DETAILREPAIR.rto_brokendate, DETAILREPAIR.rto_repairdate
FROM DETAILS INNER JOIN DETAILREPAIR ON DETAILS.detail_id=DETAILREPAIR.detail_id
WHERE (DETAILREPAIR.rto_begindate=[Forms]![ФормаЗапросов]![Запрос10ДатаВыпуска]) AND (DETAILREPAIR.rto_repairdate-DETAILREPAIR.rto_brokendate)= (
SELECT MAX(DETAILREPAIR.rto_repairdate - DETAILREPAIR.rto_brokendate) FROM DETAILREPAIR WHERE DETAILREPAIR.rto_showdate=[Forms]![ФормаЗапросов]![Запрос10ДатаВыпуска]
);
---------------------------------------------------------
11) Найти все изделия с заданной датой выпуска, с заданной датой восстановления, и с заданной датой расконсервации:
11.1 для заданного номера комплекта.
---------------------------------------------------------
SELECT DETAILS.detail_name, DETAILS.detail_code, DETAILREPAIR.rto_complnumber, DETAILREPAIR.rto_begindate, DETAILREPAIR.rto_repairdate, DETAILREPAIR.rto_rkonsdate
FROM DETAILS INNER JOIN DETAILREPAIR ON DETAILS.detail_id=DETAILREPAIR.detail_id
WHERE (
((DETAILREPAIR.rto_complnumber) like '*'+Forms!ФормаЗапросов!Запрос11НомерКомпл+'*')
AND ((DETAILREPAIR.rto_begindate)=Forms!ФормаЗапросов!Запрос11ДатаВыпуска)
AND ((DETAILREPAIR.rto_repairdate)=Forms!ФормаЗапросов!Запрос11ДатаВосст)
AND ((DETAILREPAIR.rto_rkonsdate)=Forms!ФормаЗапросов!Запрос11ДатаРаскон)
);
---------------------------------------------------------
11.2 для заданного номера блока.
---------------------------------------------------------
SELECT DETAILS.detail_name, DETAILS.detail_code, DETAILREPAIR.rto_detailnumber, DETAILREPAIR.rto_begindate, DETAILREPAIR.rto_repairdate, DETAILREPAIR.rto_rkonsdate
FROM DETAILS INNER JOIN DETAILREPAIR ON DETAILS.detail_id=DETAILREPAIR.detail_id
WHERE (
((DETAILREPAIR.rto_detailnumber) like '*'+Forms!ФормаЗапросов!Запрос11НомерБлока+'*')
AND ((DETAILREPAIR.rto_begindate)=Forms!ФормаЗапросов!Запрос11ДатаВыпуска)
AND ((DETAILREPAIR.rto_repairdate)=Forms!ФормаЗапросов!Запрос11ДатаВосст)
AND ((DETAILREPAIR.rto_rkonsdate)=Forms!ФормаЗапросов!Запрос11ДатаРаскон)
);
---------------------------------------------------------
11.3 для заданного наименования изделия.
---------------------------------------------------------
SELECT DETAILS.detail_name, DETAILS.detail_code, DETAILREPAIR.rto_begindate, DETAILREPAIR.rto_repairdate, DETAILREPAIR.rto_rkonsdate
FROM DETAILS INNER JOIN DETAILREPAIR ON DETAILS.detail_id=DETAILREPAIR.detail_id
WHERE (
((DETAILS.detail_name) Like '*'+Forms!ФормаЗапросов!Запрос11Наименование+'*')
AND ((DETAILREPAIR.rto_begindate)=Forms!ФормаЗапросов!Запрос11ДатаВыпуска)
AND ((DETAILREPAIR.rto_repairdate)=Forms!ФормаЗапросов!Запрос11ДатаВосст)
AND ((DETAILREPAIR.rto_rkonsdate)=Forms!ФормаЗапросов!Запрос11ДатаРаскон)
);
---------------------------------------------------------
Вспомогательные запросы:
*1) Информация о детали.
---------------------------------------------------------
SELECT DETAILS.*, DETAILS_PRICE.*
FROM DETAILS INNER JOIN DETAILS_PRICE ON DETAILS.detail_id = DETAILS_PRICE.detail_id;
---------------------------------------------------------
*2) ВспомогатЗапросФорма6.
---------------------------------------------------------
SELECT RADIOSTATION.*, Form6.*
FROM RADIOSTATION INNER JOIN FORM6 ON RADIOSTATION.radio_id=FORM6.radio_id;
---------------------------------------------------------
*3) запрос для формы 5.
---------------------------------------------------------
SELECT RADIOSTATION.*
FROM RADIOSTATION
WHERE (
((RADIOSTATION.radio_id)=[Forms]![5 - Свидетельство о приемке]![ПолеСоСписком9])
);
---------------------------------------------------------
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.