Фильтры в Create view

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

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

Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

здравствуйте. появился ещё вопросик по данной теме. Хочу добавить фильтр по нреку, но он никак на него не реагирует, может подскажете где ошибка?

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

.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
));
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение Irina_ »

Здравствуйте.
1.Приведенный nrec точно есть в katorgdescr.cgroup? Проверьте в Support.
2.Делали getfirst по таблицам katorgdescr, attrnam, attrval?
А вообще Вы хотите работать с внешними атрибутами к какой таблице? Точно к той, что во view?
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Irina_ писал(а):Здравствуйте.
1.Приведенный nrec точно есть в katorgdescr.cgroup? Проверьте в Support.
2.Делали getfirst по таблицам katorgdescr, attrnam, attrval?
А вообще Вы хотите работать с внешними атрибутами к какой таблице? Точно к той, что во view?
1. Да, конечно, нрек есть.
2. я делаю цикл через Table, по этому getfirst не используется.
3. вытягиваю атрибуты из таблицы katorgdescr. но в чём-то проблема. вытягивается не то, что надо. т.е. она правильно вытягивает атрибут к таблице katorgdescr, но атрибуты не тех позиций.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение Irina_ »

Атрибуты к справочнику организаций?
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Irina_ писал(а):Атрибуты к справочнику организаций?
дада. у нас там они разделены по менеджерам и это атрибут не к одной организации а к папке в который несколько организаций.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение Irina_ »

Если я правильно поняла, то во view добавьте таблицу Katorg и должны быть условия
katorgdescr.crec == katorg.nrec
And Word(1418) == attrnam.wtable
And Word(1418) == attrval.wtable
And Katorg.nrec == attrval.crec
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Irina_ писал(а):Если я правильно поняла, то во view добавьте таблицу Katorg и должны быть условия
katorgdescr.crec == katorg.nrec
And Word(1418) == attrnam.wtable
And Word(1418) == attrval.wtable
And Katorg.nrec == attrval.crec
т.е. это добавить к моей вьюшке? или заменить???
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение Irina_ »

1-ое приведенное условие добавить, а 3-мя другими заменить Ваши условия.
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Irina_ писал(а):1-ое приведенное условие добавить, а 3-мя другими заменить Ваши условия.
неа( тоже самое что и тогда.
попробую описать проблему более наглядно. у нас есть 2 группы менеджеров в которых различные организации( все действия проходят в каталоге организаций) допустим Менеджер1 и менеджер2.так вот до этого времени в отчёт попадала только группа менеджер1. стаял фильтр в create view по нреку группы (как я предполагал). у менеджера был заполнен атрибут план выполнения. теперь нам нужно чтобы в отчёт попадали органицации ТОЛЬКО из менеджер2. логично было предположить, что достаточно поменять нрек и всё... но что-то не так. как бы я не подставлял нрек, всёравно выводятся данные из менеджер1.
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение 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
));
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

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: попытка обращения к некорректному дескриптору)
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Gameus_
Местный житель
Сообщения: 209
Зарегистрирован: 18 окт 2006, 17:03
Откуда: Ростов на Дону Новочеркасск Новороссийск
Контактная информация:

Re: Фильтры в Create view

Сообщение Gameus_ »

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

select name from katorgdescr where nrec=0001000000022DBAh; 
что выдает ?

Атрибут у вас в итоге к чему подцеплен ? (katorg или katorgdescr?)
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Gameus_ писал(а):

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

select name from katorgdescr where nrec=0001000000022DBAh; 
что выдает ?

Атрибут у вас в итоге к чему подцеплен ? (katorg или katorgdescr?)
Атрибут подцеплен к katorgdescr...
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Re: Фильтры в Create view

Сообщение Espada »

Gameus_ писал(а):

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

select name from katorgdescr where nrec=0001000000022DBAh; 
ну это идёт просто обращение к таблице, а как её добавить к моему create view? а то если просто записывать ругается на name(то что он есть и в других таблицах. добавлять ещё один from и where тоже нельзя. как мне связать его с attrval и attrname?
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Irina_
Местный житель
Сообщения: 555
Зарегистрирован: 17 июл 2012, 11:56
Откуда: Республика Беларусь, г.Могилев

Re: Фильтры в Create view

Сообщение Irina_ »

Espada, пробовала отправить Вам личное сообщение, но не смогла. В своих настройках Вы отключили возможность получения ЛС?
Ответить