порядок .create view 'A1' в .ard

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

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

Ответить
Vek
Постоянный гость
Сообщения: 74
Зарегистрирован: 16 фев 2006, 13:11

порядок .create view 'A1' в .ard

Сообщение Vek »

Здравствуйте!

Сделал проект, в нем описал три своих таблицы,
так же скомпилировал в этом ard-отчет, который использует эти таблицы.
Подскажите пожалуйста, есть ли закономерность описания в ard-отчете таблиц .create view 'A' ?
я описывал их в порядке обращения, но в некоторые заходит, а в некоторые нет, переставлял по-разному, в некоторые все равно не заходит (не видит)

Ход действий:
Сначала делаю вьюхи из обычных таблиц
.create view v_org as select * from katorg;
.create view v111_ob_kr as SELECT * from oborot WHERE (...) ;
.create view v111_ob_db as SELECT * from oborot WHERE (...);
.create view v111_book as SELECT * from BOOKPRZK WHERE (...);

А потом делаю вьюхи выборкой их своих таблиц, которые в проекте описывал
.create view b1 as select * from booo(tabl01) where((...));
.create view t1 as select * from XYZ (tabl01) where((...));
.create view k1 as select * from krrr(tabl01) where((...));

А дальше в отчете заполняю свои временные таблицы.

Спасибо!
поЧитатель
Посетитель
Сообщения: 44
Зарегистрирован: 27 янв 2006, 14:21

Сообщение поЧитатель »

Пиши каждый раз строку перед любым запросом

.Table Blank
.create view
...

.Table Blank
.create view

Это конечно не по правилам, но меня этот совет один раз очень выручил :-) :cool: .
Den
Местный житель
Сообщения: 1842
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Сообщение Den »

Закономерности описания лог. таблиц, помоему нет...Вы бы лучше привели код того, как заполняете свои врме. таблицы
Vek
Постоянный гость
Сообщения: 74
Зарегистрирован: 16 фев 2006, 13:11

Сообщение Vek »

сделал через интерфейс, селекты поместил в одну вьюху, перегнал что нужно в таблицы в памяти и запускаю ард-отчет.
А в ард-отчете делаю вьюхи по уже заполненным таблицам в памяти (раньше заполнял таблицы в памяти прямо в этом ард-отчете и результат зависел от очередности описания) и все заработало.
Спасибо!
Ответить