:: Архив конференции по VFP до 2005 года
Как отредактировать отчет из программы?
IgorDokukin

Сообщений: 21
Дата регистрации: 21.02.2005
Приветствую.
Оч. нужно отредактировать отчет из программы.
Точнее, дать возможность пользователю редактировать форму из программы.
Как это лучше организовать.
Ratings: 0 negative/0 positive
Re: Как отредактировать отчет из программы?
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Modi report доступно и в exe, если отчет не включен в проект, а исключен из него
У нас в форме печати среди кучи кнопок есть и кнопка модифицировать отчет
Особенно полезно для всяких зарплатных отчетов, которые чуть ли не каждый год меняют свою форму




------------------
не имей 100 рублей, а имей сто друзей
Ratings: 0 negative/0 positive
Re: Как отредактировать отчет из программы?
IgorDokukin

Сообщений: 21
Дата регистрации: 21.02.2005
Работает. Спасибо.
Еще маленький вопросик.
Делаю Midi repo через кнопку - не выдает окно на редактирование, но при выходе из программы,
задает вопрос об его сохранении. Я чувствую что нужно както через форму это сделать. Каким спосабом лучше?
Ratings: 0 negative/0 positive
Re: Как отредактировать отчет из программы?
boba

Сообщений: 6269
Откуда: Медвежьи озера-
Дата регистрации: 26.03.2001
Не уверен, что правильно понял ваш вопрос
Мы используем опцию окна
Define WINDOW cWinName FROM 0,0 TO 44, 100 NAME ttt NOCLOSE NOGROW

ttt.WindowState=0 && Max
*ttt.BorderStyle=3 && Sizable
ttt.ScrollBars=3
ttt.TitleBar=0
ttt.Movable=.F.
ttt.MinButton=.F.
ttt.MaxButton=.F.

*ttt.width=_screen.width-24
*ttt.height=_screen.height-52

ttt.width=_screen.width
ttt.height=_screen.height-30

ttt.AlwaysOnTop=.T.
ttt.WindowType=1

Show WINDOW cWinName
Activate WINDOW cWinName
Modi REPORT (RPT.RepName) in WINDOW cWinName SAVE
Также временно подменяем меню на стандартное , где сеть плашки reports controls, report layout




------------------
не имей 100 рублей, а имей сто друзей
Ratings: 0 negative/0 positive
Re: Как отредактировать отчет из программы?
IgorDokukin

Сообщений: 21
Дата регистрации: 21.02.2005
>Define WINDOW cWinName FROM 0,0 TO 44, 100 NAME ttt NOCLOSE

NAME ttt - Получается - позволяет обращаться к окну как к объекту?

У меня топ левел форма без меню и т.п. (только форма) - когда делаю ACTI WIND - окно не выводится поверх формы как хотелось бы. Его вообще нет на экране. Сейчас борюсь с опциями (in desktop и т.п.). Может есть другой способ?
Типа встроить редактирование в какой либо объект формы (Edit или ...)?
Ratings: 0 negative/0 positive
Re: Как отредактировать отчет из программы?
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Hi IgorDokukin!

А нечего было прогу на AsTopLevel форме делать

Если серьёзно - то окно=форма и следовательно создавать её можно не только по DEFINE WINDOW, но и по CreateObject("MyFormClassForReportEditing") - где прописать что это окно AsTopLevel или InTopLevel... А так оно конечно в SCREEN отображается - а тот не видим... Можно в принципе временно и SCREEN отобразить если уж на то пошло.




------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 2 (Гостей: 2)

© 2000-2024 Fox Club 
Яндекс.Метрика