powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод запроса в превью отчета
18 сообщений из 18, страница 1 из 1
Вывод запроса в превью отчета
    #36261174
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро !
Столкнулся со стандартной задачей в моём начальном проекте с FoxPro 6.0. Не могу вывести результаты запроса в превью отчета . Создал запрос, указал ему с помощью кнопки назначения файл отчета. Запустил, но вывод был осуществлен в главное окно FoxPro позади окна проекта и командного окошка. Почему?
С помощью кнопки SQL в запросе посмотрел код на языке FoxPro. Вот что там было:
Код: plaintext
1.
2.
3.
4.
5.
6.
SELECT *;
 FROM cassa!payments;
 WHERE Payments.type_pay = "основные";
 ORDER BY Payments.date_pay DESC;
 INTO CURSOR Query
 REPORT FORM cassa\reports\incomes.frx
Здесь в запросе из таблицы Payments выводятся платежи имеющие тип "основные". Но это не важно, главное как вывести результаты запроса именно в превью отчета.
Помогите!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261207
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видно не удачное время выбрал, все программеры в это время спят после ночной работы.
Но буду ждать, о-ч-е-н-ь надо для всего проекта. Вся информация у меня выводится имено в превью отчётов.
Посоветуйте!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261223
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hannibass, report form... без опций вываливает отчет на экран, вот почему. Видоизмени последнюю строку в тексте запроса на:

Код: plaintext
REPORT FORM cassa\reports\incomes.frx TO PRINTER PROMPT PREVIEW IN SCREEN NOCONSOLE
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261234
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё раз спасибо тебе GermanGM!
Попробую и отвечу!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261299
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
German GM,
сделал. Очень близко, но дает ошибку("Unrecognized command verb") на строке INTO CURSOR QUERY.
Забил ее комментарием, запустил, появилась виртуальная таблица Query c результатом нужной выборки, закрыл ее,появилось превью нужного отчета.
Я запускаю этот код из формы свойство Clic Event кнопки "ОК"
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261339
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hannibass, полный текст запроса - в студию!...
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261380
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
LOCAL dStart,dEnd

dStart = ThisForm.Text1.Value
dEnd   = Thisform.Text2.Value

SELECT Payments.date_pay, Payments.name_pay, Payments.sum_pay;
	FROM cassa!payments;
	WHERE Payments.date_pay BETWEEN dStart AND dEnd;
	ORDER BY Payments.date_pay
INTO CURSOR Query
REPORT FORM cassa\reports\incomes.frx TO PRINTER PROMPT PREVIEW IN SCREEN NOCONSOLE
	

*----------закрытие формы
_screen.ActiveForm.Release()
Извиняюсь, что из другой формы, но принцип тот же. Т.к именно на этой пробовал.Здесь выводятся платёжи между двумя датами в превью отчета Incomes.
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261390
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SELECT Payments.date_pay, Payments.name_pay, Payments.sum_pay;
FROM cassa!payments;
WHERE Payments.date_pay BETWEEN dStart AND dEnd;
ORDER BY Payments.date_pay ;
INTO CURSOR Query

точку с запятой надо добавить
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261397
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боже мой!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261425
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GermanGM всё получилось! Спа-си-бо!
Извини, последний вопрос: Окно превью отчета раскрыто не на весь экран, пользователю удобнее было бы если бы окно превью было максимизировано, может поменять какие-то настройки в cамом FoxPro 6.0 или же есть специальная команда.
Еще раз спасибо!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261476
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hannibass,
если SET RESOURCE ON , то настройки предпросмотра сохраняются, достаточно 1 раз распахнуть окно Preview на весь экран
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261495
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SET RESOURCE ON
Это где прописать надо?
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261544
pitermax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В стартовом файле проекта либо в config.fpw
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261577
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в самом Фоксе 6.0 есть это в опциях или нет?
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261592
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня главная программа- главная кнопочная форма!
А где там!
в свойствах InitEvent? Load?
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36261675
GermanGM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в Load
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36262304
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GermanGM, спасибо!
...
Рейтинг: 0 / 0
Вывод запроса в превью отчета
    #36263044
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hannibass,

http://www.sql.ru/forum/actualthread.aspx?tid=704811
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывод запроса в превью отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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