21.12.2004, 17:19 | #1 |
Участник
|
Знатоки, помогите плз, я не знаю как это сделать!!!
Есть таблица Employee и "Employee Qualification" (Связь по Employee No.) Я хочу в табл. Employee добавить поле. Никогда раньше этого не делал, + задача кое-чем усложняется. Это д.б. вычисл. поле-X, которое показывало бы, есть ли в в подчиненной "Employee Qualification" записи по образованию (с учетом фильтра "Employee Qualification"."Record Type"=Education) по этому сотруднику. Например, в "EQ" есть поле "Date To"; хотелось бы в поле-X возвращать минимальный(!) "Date To". Почему "Date To"? Для отчетности: нужно, если образование найдено, знать дату окончания обучения. Если не найдено, то оперировать 0D! И тогда будет мне счастье!!! Такое воплотить в жизнь реально??? Как??? Как в QE получить формульное поле на основе Employee, я понял - по-моему, это будет Lookup(Employee.поле WHERE (No.=FIELD(Employee No.))) Но здесь мы имеем связь QE M:1 Employee и любой записи QE строго соотв. только 1 запись Employee. (агрегировать на надо) А вот как быть со случаем, когда нужна агррегация (связь QE 1:M Employee)?? Ничего похожего на LookMin, LookCount и пр. я не нашел Заранее спасибо.
__________________
извиняюсь если вопрос ТУП - спрашиваю исключительно потому, что не знаю. спасибо, что не послали |
|