Помогите с вьюхой

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
goonia
Сообщения: 2
Зарегистрирован: 02 ноя 2006, 18:44
Откуда: Вологда

Помогите с вьюхой

Сообщение goonia »

Блин написал вьюху откомпилилась в приказе без ошибок...
Но вот значения никакие не выводит
Сам код:
.Create View wyuha ! // переменные fios, podr, doljn вывыдоит пустыми
Var AppointmentsNrec :Comp;
fios :string;
podr :string;
doljn :string;
As Select catalogs1.name, catalogs2.name, persons.fio, persons.TABNMB
From
Appointments, catalogs catalogs1, catalogs catalogs2, persons
Where
((
AppointmentsNrec == Appointments.Nrec
and
Appointments.department==Catalogs1.Nrec
and
Appointments. POST==Catalogs2.Nrec
and
Appointments.PERSON == persons.nrec
));



и далее
.begin
If(wyuha.GetFirst Appointments=tsOk)
If(wyuha.GetFirst persons=tsOk)
Fios:= wyuha.persons.fio;
end.
.begin
If(wyuha.GetFirst Appointments=tsOk)
If(wyuha.GetFirst catalogs1=tsOk)
podr:= catalogs1.name;
end.
.begin
If(wyuha.GetFirst Appointments=tsOk)
If(wyuha.GetFirst catalogs2=tsOk)
doljn:= catalogs2.name;
end.
goonia
aleks1232321
Постоянный гость
Сообщения: 86
Зарегистрирован: 28 апр 2005, 12:15
Откуда: Москва

Сообщение aleks1232321 »

Сразу возникает вопрос:
а APPOINTMENTSNREC чему равен? Он как-то передается/задается?
И почему все время GETFIRST? Нужны только первыек записи?
Ответить