Как отредактировать отчет из программы? | |
---|---|
IgorDokukin Сообщений: 21 Дата регистрации: 21.02.2005 |
Приветствую.
Оч. нужно отредактировать отчет из программы. Точнее, дать возможность пользователю редактировать форму из программы. Как это лучше организовать. |
Re: Как отредактировать отчет из программы? | |
---|---|
boba Сообщений: 6269 Откуда: Медвежьи озера- Дата регистрации: 26.03.2001 |
Modi report доступно и в exe, если отчет не включен в проект, а исключен из него
У нас в форме печати среди кучи кнопок есть и кнопка модифицировать отчет Особенно полезно для всяких зарплатных отчетов, которые чуть ли не каждый год меняют свою форму ------------------ не имей 100 рублей, а имей сто друзей |
Re: Как отредактировать отчет из программы? | |
---|---|
IgorDokukin Сообщений: 21 Дата регистрации: 21.02.2005 |
Работает. Спасибо.
Еще маленький вопросик. Делаю Midi repo через кнопку - не выдает окно на редактирование, но при выходе из программы, задает вопрос об его сохранении. Я чувствую что нужно както через форму это сделать. Каким спосабом лучше? |
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 рублей, а имей сто друзей |
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 или ...)? |
Re: Как отредактировать отчет из программы? | |
---|---|
Igor Korolyov Автор Сообщений: 34580 Дата регистрации: 28.05.2002 |
Hi IgorDokukin!
А нечего было прогу на AsTopLevel форме делать Если серьёзно - то окно=форма и следовательно создавать её можно не только по DEFINE WINDOW, но и по CreateObject("MyFormClassForReportEditing") - где прописать что это окно AsTopLevel или InTopLevel... А так оно конечно в SCREEN отображается - а тот не видим... Можно в принципе временно и SCREEN отобразить если уж на то пошло. ------------------ WBR, Igor |
© 2000-2024 Fox Club  |