.Create view manattr
from katorgdescr, attrnam, attrval
where
((
0001000000022DBAh == katorgdescr.cgroup(noindex) and
word (1471) == attrnam.wtable and
'План поступлений' == attrnam.name and
word (1471) == attrval.wtable and
katorgdescr.nrec == attrval.crec and
attrnam.nrec == attrval.cattrnam
));
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Здравствуйте.
1.Приведенный nrec точно есть в katorgdescr.cgroup? Проверьте в Support.
2.Делали getfirst по таблицам katorgdescr, attrnam, attrval?
А вообще Вы хотите работать с внешними атрибутами к какой таблице? Точно к той, что во view?
Irina_ писал(а):Здравствуйте.
1.Приведенный nrec точно есть в katorgdescr.cgroup? Проверьте в Support.
2.Делали getfirst по таблицам katorgdescr, attrnam, attrval?
А вообще Вы хотите работать с внешними атрибутами к какой таблице? Точно к той, что во view?
1. Да, конечно, нрек есть.
2. я делаю цикл через Table, по этому getfirst не используется.
3. вытягиваю атрибуты из таблицы katorgdescr. но в чём-то проблема. вытягивается не то, что надо. т.е. она правильно вытягивает атрибут к таблице katorgdescr, но атрибуты не тех позиций.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Если я правильно поняла, то во view добавьте таблицу Katorg и должны быть условия
katorgdescr.crec == katorg.nrec
And Word(1418) == attrnam.wtable
And Word(1418) == attrval.wtable
And Katorg.nrec == attrval.crec
Irina_ писал(а):Если я правильно поняла, то во view добавьте таблицу Katorg и должны быть условия
katorgdescr.crec == katorg.nrec
And Word(1418) == attrnam.wtable
And Word(1418) == attrval.wtable
And Katorg.nrec == attrval.crec
т.е. это добавить к моей вьюшке? или заменить???
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_ писал(а):1-ое приведенное условие добавить, а 3-мя другими заменить Ваши условия.
неа( тоже самое что и тогда.
попробую описать проблему более наглядно. у нас есть 2 группы менеджеров в которых различные организации( все действия проходят в каталоге организаций) допустим Менеджер1 и менеджер2.так вот до этого времени в отчёт попадала только группа менеджер1. стаял фильтр в create view по нреку группы (как я предполагал). у менеджера был заполнен атрибут план выполнения. теперь нам нужно чтобы в отчёт попадали органицации ТОЛЬКО из менеджер2. логично было предположить, что достаточно поменять нрек и всё... но что-то не так. как бы я не подставлял нрек, всёравно выводятся данные из менеджер1.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Я уже тоже похоже запуталась. Скорее всего wtable все-таки тот, что писали Вы.
Попробуйте
Create view manattr
From katorgdescr, synonym katorgdescr katorgdescrM, katorg, attrnam, attrval
Where
((
0001000000022DBAh == katorgdescr.cgroup(noindex)
and 0001000000022DBAh == katorgdescrM.nrec
and katorgdescr.crec == katorg.nrec
and word (1471) == attrnam.wtable
and 'План поступлений' == attrnam.name
and word (1471) == attrval.wtable
and attrnam.nrec == attrval.cattrnam
and katorgdescrM.nrec == attrval.crec
));
Irina_ писал(а):Я уже тоже похоже запуталась. Скорее всего wtable все-таки тот, что писали Вы.
Попробуйте
Create view manattr
From katorgdescr, synonym katorgdescr katorgdescrM, katorg, attrnam, attrval
Where
((
0001000000022DBAh == katorgdescr.cgroup(noindex)
and 0001000000022DBAh == katorgdescrM.nrec
and katorgdescr.crec == katorg.nrec
and word (1471) == attrnam.wtable
and 'План поступлений' == attrnam.name
and word (1471) == attrval.wtable
and attrnam.nrec == attrval.cattrnam
and katorgdescrM.nrec == attrval.crec
));
Runtime error 216(rtl: попытка обращения к некорректному дескриптору)
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
select name from katorgdescr where nrec=0001000000022DBAh;
ну это идёт просто обращение к таблице, а как её добавить к моему create view? а то если просто записывать ругается на name(то что он есть и в других таблицах. добавлять ещё один from и where тоже нельзя. как мне связать его с attrval и attrname?
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!