Печатная форма

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

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

Ответить
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Печатная форма

Сообщение Marisha_P »

Помогите разобраться. Уже голову сломала:( У меня есть свой прототип. В который попадают данные по привязанным накладным к матпропуску и данные по дополнительным МЦ соответственно.
Пишу следующее

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

 _loop spmatpropusk Where ((matpropusk.nRec==spmatpropusk.cmatpropusk))
  {    SeePropuskInfo.PutEventById(feDoLoop, fcSpecif);
       SeePropuskInfo.Write(spmatpropusk.ckatsopr);
    }

 _loop dopmatpropusk Where ((matpropusk.nRec==dopmatpropusk.cmatpropusk))
  {    SeePropuskInfo.PutEventById(feDoLoop, fcDopInfomc);
       SeePropuskInfo.Write(dopmatpropusk.cmc);
    }       
В прототипе данные отображаются корректно. В печатной форме для вывода данных создала две view

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

.create view kat as select * from katsopr, spsopr,katmc
where((spec==katsopr.nrec
and katsopr.nrec== spsopr.csopr
and spsopr.cmcusl==katmc.nrec));
.create view matc as select katmc.name from katmc
where ((nrec_mc==katmc.nrec
));
spec и nrec_mc беру из прототипа соответственно.
название поля kat.katmc.name выводит нормально. а если пытаюсь вывести matc.katmc.name - Галактика падает:((((( Если выводить nrec_mc в печатную форму - то всё нормально.. как мне вывести имя?
KATZ
Местный житель
Сообщения: 473
Зарегистрирован: 29 мар 2005, 17:49

Re: Печатная форма

Сообщение KATZ »

Помнится, когда-то в "Галактике" были проблемы, если объявлять сразу несколько проекций. Попробуйте всё в одной собрать, объявив синоним для KATMC. Ну и про обязательное позиционирование с проверкой валидности позиции в каждой таблице не забывайте.
Marisha_P
Местный житель
Сообщения: 232
Зарегистрирован: 10 ноя 2010, 13:49

Re: Печатная форма

Сообщение Marisha_P »

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

Re: Печатная форма

Сообщение Den »

Непонятно только зачем делать вью еще в форме если сами разработали вывод в прототип.
Ответить