|
|
|
| Задание.
Существует таблица документов. В ней содержится название документа, его номер и даты действия.. Поле с началом действия договора и поле с окончанием действия договора. Есть главная форма, в которой задаются год и квартал. И есть подчиненная форма, основанная на таблице документов. Необходимо при задании года и квартала отобрать в подчиненной форме договора, которые действуют в данном квартале. Т.е. те договора, дата начала которых не более даты окончания квартала, а дата окончания договора не менее даты начала квартала.
Как это организовать? На ум приходит только отслеживанин изменения в полях "Год" (RepYear) и "квартал" (RepQuartal). Формировать в ручную новый источник записей для подчиненной формы и подставлять его в подчиненную форму.
Может есть другие решения? | |
|
| |
|
|
|
|
| Не совсем понятно Ваше первое предложение. Как в источнике данных для подчиненной формы указать интервалы отбора? И как критерии отбора связать с полями связи? | |
|
| |
|
|
27 Кб. |
|
| Как-то так: | |
|
| |
|
|
|
| Не а тут же нужнг выбирать начальный квартал и конечный квартал. И там тоже с наваротами - не больше одной даты и не меньше другой.
To JOSS
Делайте хранимки с входными параметрами в качестве источника записей формы. и фсе.
Можно создать в виде отдельной процедуры. И запускайте хранимку не через EXEC, а путем передачи параметров в Комманд тайп | |
|
| |
|
|
|
| Не а тут же нужнг выбирать начальный квартал и конечный квартал.
Это где тут? | |
|
| |
|
|
|
| В ТЗ у JOSSa
Т.е. те договора, дата начала которых не более даты окончания квартала, а дата окончания договора не менее даты начала квартала.
|
| |
|
| |
|
|
|
| Ну так здесь речь идет об одном квартале.
И это:
изменения в полях "Год" (RepYear) и "квартал" (RepQuartal)
однозначно определяет один квартал. | |
|
| |
|
|
|
| Ваащето да. Непрафильно прочиаль. Но решать нужно фсе рафно через хранимки и запускать их нушно нормально, а не через Exec. | |
|
| |
|
|
|
| Мюллер, уровень Ака Joss позволяет ему "отделить зерна от плевел", даже если зерен там нет. | |
|
| |
|
|
|
| Мне бы этого не знать | |
|
| |
|
|
|
| Дима, что-то никак не пойму, в чем каприз? или это у меня замылило...
На ум приходит только отслеживанин изменения в полях "Год" (RepYear) и "квартал" (RepQuartal).......
|
в полях главной формы?
.... Формировать в ручную новый источник записей для подчиненной формы и подставлять его в подчиненную форму.
|
'в ручную' имеется ввиду программная генерация SQL запроса? | |
|
| |