Страница 1 из 1

как встать на последнюю запись в присоедененке

Добавлено: 03 ноя 2008, 14:50
Pasynkova
Подскажите пожалуйста!
В присоедененной форме к молу нужно добавить должность
Как в присоедененной форме можно взять последнюю запись из таблицы APPOINTMENTS

Код: Выделить всё

where        ((KatMOL.cpersons== Persons.nrec                and
               Persons.nrec==APPOINTMENTS.person            and
               APPOINTMENTS.post==catalogs.name
                ))    

Добавлено: 03 ноя 2008, 15:09
Darikon
сделайте так:

Код: Выделить всё

where        ((KatMOL.cpersons== Persons.nrec                and 
               Persons.nrec      ==APPOINTMENTS.person  and 
               Date(0,0,0)/==Appointments.Dismissdate    and
               APPOINTMENTS.post==catalogs.name           
                ))    
т.о., выберете текущее назначение

Добавлено: 03 ноя 2008, 19:49
Ged
За текущее назначение отчечает AppointCur
Ну или если чел. уволен, то AppointLast

Код: Выделить всё

Where      
((
           KatMOL.cPersons    ==  Persons.nrec
 And    Persons.AppointCur == Appointments.Nrec
 And    Appointments.Post   == Catalogs.Name 
))   

Добавлено: 04 ноя 2008, 08:17
Pasynkova
Спасибо огромное за помощь :cool:

И еще:
Можно ли использовать _Loop в присоедененке????
У меня что то не получается....

Добавлено: 04 ноя 2008, 15:04
edward_K
в программном блоке можно. вывести данные .{ table
одно общее но - если вющек несколько, то нужно перед всеми обращениями и операторами добавлять "имя_вьюхи."