Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: vrtx от 26.02.2010, 14:15:49



Название: проблема при создании отчета
Отправлено: vrtx от 26.02.2010, 14:15:49
создал отчет.. создал соответственно в базе Spform_standard.. для пущей надежности путем копирования и редактирования уже существующей рабочей формы.. по-большому лишь удалил не нужные поля из типовой полной месячной формы, а в паре оставшихся полей изменил ссылки.. ссылки опять же проверил, ОтчетныеДанные.M21 они и в африке такие.. прописал в Spdef.. одним словой все по фен-шую.. назначил эту форму на узел в качестве месячного отчета.. при выводе отчета пишет работа выполнена, форма не открывается, даже попыток задействовать access не видно..

соответственно вопрос - в Spdef прописал эту форму задав ей код 10001, в списке выбрал "месячный отчет" и имя скопировал с самой формы.. все ли правильно? какую нагрузку несет код формы и нужно ли его назначать в самой форме?
по какой еще возможной причине форма может использоваться с ошибкой или же не использоваться вообще..

одним словом, в каком направлении искать?


Название: Re: проблема при создании отчета
Отправлено: KIA от 26.02.2010, 15:02:35
Попробуйте вывести стандарный отчет. Не закрывая Access, закройте отчет и откройте свою отчетную форму.


Название: Re: проблема при создании отчета
Отправлено: vrtx от 26.02.2010, 15:24:32
открыл стандартный полный месячный отчет по узлу, закрыл страницу с таблицей, осталось окно выбора форм из состава спформ.. свою форму никаким образом запустить не удалось..

вот еще момент.. при создании форм отчета, ссылки на данные для заполнения граф упорно автоматически заменяются на подобные этой --> =[ОтчетныеДанные].[M21], хотя в ваших формах имеют вид ОтчетныеДанные.M21.. может быть проблема в не правильном оформлении ссылок на данные?

если есть возможность что-то подсказать, прошу просто контактные данные в личку и по телефону чтото обсудим..


Название: Re: проблема при создании отчета
Отправлено: KIA от 26.02.2010, 16:14:51
Скобочки необходимо удалять.


Название: Re: проблема при создании отчета
Отправлено: vsp от 26.02.2010, 16:58:34
>свою форму никаким образом запустить не удалось..
Это означает, что форма создана с ошибками. Тут Вам никто не поможет.

Создание своей формы описано в руководстве пользователя на Взлет СП.
Глава 2.10.1. Там перечислены 6 пунктов.
Вместо них, Вы просто создали форму в Spform_standard. Можно и так, но тогда уж не делайте ошибок, ибо проверить работу Вашей формы по ходу создания нельзя.
Если действовать по руководству, то в процессе создания формы Вы сможете на каждом шаге контролировать его правильность, выводя отчет на экран.

Советую начать сначала и строго по руководству.
Удачи.


Название: Re: проблема при создании отчета
Отправлено: vrtx от 01.03.2010, 07:42:57
именно глава 2.10.1. и все по ней.. 2 способа создания формы, из которых я воспользовался первым (те самые 6 пунктов).. т.е. я скопировал существующую форму отчета (стандартную полную за месяц) и удалил не нужные мне графы отчета.. а вот пару новых граф видимо создал с ошибками.. проблема в том что акцесс сам подставляет рамки в формулы и редактирование результатов не дает - возвращает..
спасибо за ваши ответы, будем чтото думать


Название: Re: проблема при создании отчета
Отправлено: vsp от 01.03.2010, 16:38:55
Я не указывал на Ваши ошибки. Я имел в виду, что действия могут быть такими:

1. Откопировал отчет с новым именем. Проверил.Работает.
2. Убрал колонку. Проверил. Работает.
3. Добавил колонку. Проверил. Ругается. На что?

Скобки - вряд ли причина. Действуйте по шагам.


Название: Re: проблема при создании отчета
Отправлено: Pandora от 14.04.2011, 11:32:50
Вот. У нас та же ерунда.
Делали все по инструкции.
Причем изначально новый узел не формировал стандартную для него форму отчета (месячный СПТ943). Хотя в шаблоне показывает ту, которую нам надо.
Скопировали отчет с ТСРВ-010, переименовали в 943 и прописали в таблице пользовательских отчетов. Эту форму программа не видит. Ошибки нет, просто надпись "Завершение работы"...
PS: форма показаний для счетчика ТСРВ-010 работает и исправно формируется.