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

Сортировка в отчете

Добавлено: 09 авг 2006, 16:50
k_vit
Добрый день всем!
Пожалуйста помогите по следующему вопросу
В отчете использую следующую логическую таблицу

.create view vDoc2
var
TDocNRec : comp;

select
Persons.FIO,
Persons.TabNmb,
Catalogs.Name,
CatPost.Name,
Appointments.TaxRate,
NewAppoint.AppointDate,
NewAppoint.Dateend,
NewAppoint.Contractnmb,
NewAppoint.ContractDate,
NewDepCat.Name,
NewCatPost.Name,
NewAppoint.TaxRate

from
TitleDoc,
PartDoc,
ContDoc,
Persons,
Appointments,
Catalogs,
Synonym ContDoc ContDoc2,
Synonym Appointments NewAppoint,
Synonym Catalogs CatPost,
Synonym Catalogs NewDepCat,
Synonym Catalogs NewCatPost

where
((
TDocNRec == TitleDoc.nRec and

TitleDoc.nRec == PartDoc.cDoc and
PartDoc.nRec == ContDoc.cPart and
PartDoc.TypeOper == ContDoc.TypeOper and
Word(1) == ContDoc.SeqNmb and

ContDoc.Person == Persons.nRec and
ContDoc.cStr == Appointments.Nrec and
ContDoc.cDopRef == Catalogs.nRec and

Appointments.Post == CatPost.nRec and

ContDoc.cPart == ContDoc2.cPart and
ContDoc.TypeOper == ContDoc2.TypeOper and
ContDoc.Person == ContDoc2.Person and

Integer(1) << ContDoc2.SeqNmb and
ContDoc2.cStr == NewAppoint.nRec and

NewAppoint.Department == NewDepCat.nRec and
NewAppoint.Post == NewCatPost.nRec

));

необходимо отсортировать сотрудников по ФИО ...
в отчет могут попадать более 100 сотрудников!

пробовал Order by...

order by Persons.FIO
;
отчет пустой.....

пробовал коментарить строчку ContDoc.Person == Persons.nRec
и добавлять условие
where
((
....
))
and (Persons.nRec == ContDoc.Person)
;
использовал временную табличку...отчет так же пустой. :-?
может кто-нибудь подскажет?
Зарнее спасибо.

Добавлено: 17 авг 2006, 20:35
gloomy
Попробуй
Order External By PERSONS.FIO;