powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Правильный вывод разных запросов в один файл отчёта
9 сообщений из 34, страница 2 из 2
Правильный вывод разных запросов в один файл отчёта
    #36269166
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hannibass"& lt;& gt;"
Пробовал полностью ничего не изменилось!
Местами администратор
Тут какая-то глобальная ошибка, потому, что в отчет выводятся все записи из таблицы!
Получается SELECT не работает!!!!????
Резюмирую. Судя по коду, курсор должен создаваться, а репорт его обязан подхватывать. Кто-то или что-то переключает текущую рабочую область. Здесь 2 варианта:
1. Фокус стоит на гриде и объект грида оттягивает на себя рабочую область.
2. В самом отчете в DataEnvironment производятся какие-то действия.

Лечится так:
1. ThisForm.AnyControl.SetFocus() - где AnyControl это любой объект кроме грида.
2. Я бы вообще вычистил DataEnvironment отчета.
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270122
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что не ответил вчера! Сайт вчера плохо работал! Только пришел! Проблема скорее всего не в SELECT! Проверял забивая вывод в превью коментарием и смотрел через BROWSE! Там стоит те записи, какие нужно! проблема скорее всего с отчетом или в строке с выводом в файл отчета в превью! Сейчас буду заново все пробовать. Создал отчет с помощью мастера указал в DataEnvirounment нужную таблицу!Указал три нужных поля вывода и все! Может что_то не сделал?
Подскажите!
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270132
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите! У меня источник- исходная таблица PAYMENTS! Может в этом дело! Первый раз работаю с отчетами! Как сделать источником данных запрос или здесь скорее нужен Cyrsor! Наверное в этом дело !
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270142
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sea_Cat! Источник данных (Data Environment в отчете)действительно таблица PAYMENTS. Попробовал убрать ее оттуда вообще. Начала появляться правильно выбранная первая запись этого запроса , но столько раз, сколько всего всего имеется в таблице записей, удовлетворяющих этому запросу. Дело в
указании отчету, чтобы он брал записи именно из запроса. Сам код запускается из входной формы, которая просит указать две даты( начальная и конечная) , а внизу две кнопки "ОК" и "Выйти".Указанный код - пользовательская процедура в методе Click Event кнопки "ОК".
Как отчету указать, чтобы он брал имеено вывод из запроса SELECT????? Помогите!
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270156
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Местами администратор
Member

Откуда:
Сообщений: 79 Местами администратор

В Data Environment попробуй добавить CursorAdapter - параметры:
Alias - имя твоего курсора
CursorSchema - список полей (например: date_pay d, name_pay c(50), sum_pay n(10,2))

Влез в Data Envirounment там в Propeties ? Там такого нет. У меня FoxPro 6.0. Но ведь логично предположить, что в нем должы быть средства вывода запроса в файл отчёта!
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270161
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kruchinin Pahan
Резюмирую. Судя по коду, курсор должен создаваться, а репорт его обязан подхватывать. Кто-то или что-то переключает текущую рабочую область. Здесь 2 варианта:
1. Фокус стоит на гриде и объект грида оттягивает на себя рабочую область.
2. В самом отчете в DataEnvironment производятся какие-то действия.

1)Grid-a , как такового у меня нет.
2) а вот с самим Data Environment не знаю, что делать.Был источник данных сама таблица Payments. А нужен этот неименованный запрос , который выводит записи в курсор(правда именованный). Подскажите , пожалуйста , где и что прописать!
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270179
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашел какой-то убогий выход:
Просто поля отчета прописал в виде, указывающее имя курсора :
Query.date_pay, Query.name_pay, Query.sum_pay.
Ура!

Но все равно, может уважаемый форум подскажет, как это сделать более по человечески!!!
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270183
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, форум. Это мой первый проект! и очень важный для меня.
Надеюсь на какой нибудь ответ хотя бы утром!!!
Спасибо и спокойной ночи!
Может утро принесет хоть какой-то ответ.
...
Рейтинг: 0 / 0
Правильный вывод разных запросов в один файл отчёта
    #36270326
Hannibass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все оказалось просто:
В отчете в DATA ENVIRONMENT выкинул таблицу PAYMENTS.
В свойстве InitialSelectedAlias=<Имя_курсора>
...
Рейтинг: 0 / 0
9 сообщений из 34, страница 2 из 2
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Правильный вывод разных запросов в один файл отчёта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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