Статус: Участник
Группы: Зарегистрированный участник
Зарегистрирован: 01.08.2010(UTC) Сообщений: 12
|
Был несколько переделан отчет по формированию прайс-листа, но вот при его работе постоянно выпадает ошибка. В принципе отчет все делает, что нужно. Но совершенству нет предела. Если кому интересно пишу подробнее - Отчет формирует прайс-лист с розничной ценой и наличием на складе в виде "+" или "-". Вот поэтому и выпадает ошибка, поскольку обработчику не нравится как в срипте относятся к переменным. Разобраться как объявить глобальную текставую переменную для скриптов я не смог :-(. Сам скрипт лежит по адресу: http://domo.biz.ua/images/price/Price%20web.xml
|
|
|
|
Статус: Активный участник
Группы: Зарегистрированный участник
Зарегистрирован: 12.09.2009(UTC) Сообщений: 35 Откуда: Измаил, Одесская, Украина
|
Попробуй так.
[code:1:62c695513f]Sub OnBeforePrint If rpt.Fields("sum_kol").Value <> 0 Then rpt.sections("Detail").controls("sum_kol").Text = "+" Else rpt.sections("Detail").controls("sum_kol").Text = "-" End If End Sub[/code:1:62c695513f]
и задать имя поля
|
|
|
|
Статус: Участник
Группы: Зарегистрированный участник
Зарегистрирован: 01.08.2010(UTC) Сообщений: 12
|
ZloyDjadka написал:Попробуй так.
[code:1:a8402fce9f]Sub OnBeforePrint If rpt.Fields("sum_kol").Value <> 0 Then rpt.sections("Detail").controls("sum_kol").Text = "+" Else rpt.sections("Detail").controls("sum_kol").Text = "-" End If End Sub[/code:1:a8402fce9f]
и задать имя поля Не понял с именем поля ....
|
|
|
|
Статус: Активный участник
Группы: Зарегистрированный участник
Зарегистрирован: 12.09.2009(UTC) Сообщений: 35 Откуда: Измаил, Одесская, Украина
|
Правое окно -> Свойства объекта -> Misc -> (Name) = должно быть Sum_kol - ну или как тебе нравится
Кстати спасибо за идею с плюсиками
|
|
|
|
Статус: Участник
Группы: Зарегистрированный участник
Зарегистрирован: 01.08.2010(UTC) Сообщений: 12
|
ZloyDjadka написал:Правое окно -> Свойства объекта -> Misc -> (Name) = должно быть Sum_kol - ну или как тебе нравится
Кстати спасибо за идею с плюсиками Большое спасибо за ответы, но мне, как человеку в институте отягощенному фортраном, сейчас достаточно не легко раздуплить объекты. Меня вот смущает переменная "Detail" чего она делает? С Sum_kol - вроде как все понятно, хотя опять-же ее нужно заменить на что-то другое, поскольку эта переменная - есть значение остатков. Ну вобщем я подставлял в свой скрипт данную модификацию, выводило вместо плюсиков - количество, ошибка не выпадала :-)
|
|
|
|
Статус: Участник
Группы: Зарегистрированный участник
Зарегистрирован: 01.08.2010(UTC) Сообщений: 12
|
ZloyDjadka написал:Правое окно -> Свойства объекта -> Misc -> (Name) = должно быть Sum_kol - ну или как тебе нравится
Кстати спасибо за идею с плюсиками Пока не заставил свой скрипт работать так как надо. Если не трудно, кто переделал мой скрипт как надо, пришлите мне на почту. Katsapov@ya.ru
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.