powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите плиз с отчетом...
12 сообщений из 12, страница 1 из 1
Помогите плиз с отчетом...
    #36475196
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читал подобные темы но у себя сделать не смог, у меня етсь форма с гридом и есть комбо бокс, при выборе одного значения из комбокса в гриде происходит фильтрация, например в комбобокс выбираем предмет и в гриде появляться все работы по данному предмету. Так вот мне нужно сделать отчет по фильтрованным данным. Т.е. в данном случаем это будут все данные по одному предмету.
Как это можно сделать?
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36475253
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwertyy2010,

Смотря как делается фильтрация
1) если селектом в курсор с последующим показом в гриде, то можно так:

*************************************
select Yourcursor
report form Yourreport noconsole to printer prompt preview
* в репорте не должно быть ссылок на исходную таблицу
***************************************

2) если наложением фильтра на таблицу с последующим показом в гриде, то так:

*********************************************
select Yourtable && фильтр уже поставлен, т.к. в гриде показано то, что надо
report form Yourreport noconsole to printer prompt preview
*********************************************
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36475806
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот код комбобокса

thisform.txtId.refresh
SELECT registr
SET FILTER TO
COUNT FOR dics.id=thisform.txtId.value TO K
IF K>0 then
SET FILTER TO dics.id=thisform.txtId.value
GO top
thisform.Refresh()
thisform.GrdRegistr.Visible= .T.
ELSE
MESSAGEBOX("Записей нет")
thisform.GrdRegistr.Visible= .T.
ENDIF

igorbik, то что ты написал это вообще куда писать? (я вообще ниче не шарю в отчетах, в первые пытаюсь их сделать...)
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36475818
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
о_О все разобрался!!! Благодарю!!!!!
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36475845
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwertyy2010,

У тебя второй вариант.
Поставь кнопку с надписью "Печать" и в метод Клик запиши то, что я выше написал.
Однако нужно прежде проверить наличие записей в отфильтрованной таблице, а может еще что.
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36479964
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нарисовалась новая проблемка, создал главную программу, все пашет нормлаьно, но как сделать чтобы отчет появлялся не в окне программы, а отдельным окном, и по верх всех остальных???
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36480088
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обратите внимание на установку

set reportbehavior 90

в старшей версии среды.

(ну и почитайте что и как поиском:
как использовать reportpreview.app,
как видоизменить и т.д. ...)
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36484025
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошелмимообратите внимание на установку

set reportbehavior 90

в старшей версии среды.


Чето не понял, мне нужно чтобы отчет появлялся отдельным окном и поверх всех других, а не в окне главное программы, как это сделать?
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36484148
thunder2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwertyy2010,

а не в окне главное программы
имеется ввиду _screen или как ? Что за главное окно программы ?
Если хочется чтобы, что-то появилось в отдельном окне, так Вы просто положите это "что-то" в это самое окно в Form Designer`е, а уж затем вызывайте само окно как-нить так DO FORM myFrm.
Это хотелось ?
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36485134
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwertyy2010прошелмимообратите внимание на установку

set reportbehavior 90

в старшей версии среды.


Чето не понял, мне нужно чтобы отчет появлялся отдельным окном и поверх всех других, а не в окне главное программы, как это сделать?

ну и что не понятно?

при указанной установке отчет будет "смотреться" с помощью отдельного
приложения-превьювера, которым Вы можете управлять и видоизменять
+ сделать немодальным

попробуйте поставить устаноку и почитать про нее
+ про reportpreview.app и т.д.
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36490377
qwertyy2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
че за приложение? можно ссылку на нее? плин, а за дргугим компьютером на котром его не будет, че опять такая же ладжа будет?
...
Рейтинг: 0 / 0
Помогите плиз с отчетом...
    #36490467
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwertyy2010че за приложение? можно ссылку на нее? плин, а за дргугим компьютером на котром его не будет, че опять такая же ладжа будет?

здес, поиском:
reportpreview.app
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите плиз с отчетом...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]