Как организовать поток данных в форму-прототип?

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

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

Ответить
Juve
Постоянный гость
Сообщения: 60
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Как организовать поток данных в форму-прототип?

Сообщение Juve »

Fcom конечно не плохая штука,но vip предоставляет гораздо более гибкие методы доступа к требуемым данным.Хотелось бы эти данные, да в отчет на FCom`е.Ничего в официальных доках не нашел,может кто поможет примером? Спасибо.
ALEKS123
Местный житель
Сообщения: 278
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Как организовать поток данных в форму-прототип?

Сообщение ALEKS123 »

Смотри почту
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Как организовать поток данных в форму-прототип?

Сообщение edward_K »

дык ищи в документации по fcom и по vip
правил то немного.
1. вывод в форму это потоковый и от наименований полей в форме не зависит, зависит только от управления в vip и структуры формы - там циклы и т.п.
2.если ты дошел до вывода в безусловный цикл
то весь вывод будет идти по кругу пока в vip не сделаешь Outf.putevent(febreak). 1 строка в цикле всегда должен быть выведена в vip - иначе ты можешь послать событие не тому циклу.
3.Если цикл с условием (.{ CheckEnter ) или горизонтальный то для того чтобы войти в цикл
в Vip пишешь Outf.puteventbyid(fedoloop,fcимя_цикла),
где fcимя_цикла - константа из файла имя_ресурса.fnc (если формы и фейсы в разных ресурсах то не забудь подключить инклюдом в компиляцию фейсов). Без этого ты сразу пролетаешь такой цикл и вывод идет в то что за циклом.
4. если в форме есть конструкция типа
.if dddd
if @@@@@@@@@
.else
else @@@@@@@
.endif
то чтобы вывод пошел в if нужно написать
outf.puteventbyid(fetrue,fcdddd)
вывода в else может и не быть(это должно быть и в прототипе определено !!).
:)
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Как организовать поток данных в форму-прототип?

Сообщение Deinis »

Посмотри раздел "Опыт". Тама Maveric чегой-то выкладывал по этому поводу.
ecasoft
Местный житель
Сообщения: 645
Зарегистрирован: 29 мар 2005, 17:49
Откуда: г.Королев МО ООО "Эффективная Комплексная Автоматизация- СОФТ"

Re: Как организовать поток данных в форму-прототип?

Сообщение ecasoft »

Вообще-то в документации по ФКОМу есть примеры (даже несколько), как это сделать.
Некоммерческое общение в форуме
Ответить