powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с details репорта
11 сообщений из 11, страница 1 из 1
Проблема с details репорта
    #36985067
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Создал репорт. Вызываю его из программы, но в детайлс отражается только одна строка из курсора, хотя их там больше (проверял). Если создать курсор из командного окна и вызвать тот же репорт, то все строки отражаются в детайлс. Не понял!
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985233
bobsanСоздал репорт. Вызываю его из программы, но в детайлс отражается только одна строка из курсора, хотя их там больше (проверял). Если создать курсор из командного окна и вызвать тот же репорт, то все строки отражаются в детайлс. Не понял!Грид на форме есть?
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985251
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985339
bobsanестьПеред командой report form надо увести фокус с грида. Обычно этого добиваются или помещением команды reort form в код кнопки печати (фокус при этом оказывается на кнопке) или заведением какого-нибудь микроскопического объекта на форме, у которого вызывается метод setfous() перед командой report form
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985360
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
код вызова репорта находится на кнопке и по идее фокуса на гриде нет.
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985373
bobsanкод вызова репорта находится на кнопке и по идее фокуса на гриде нет.Ну, значит ищите по какому курсору на самом деле делается отчет. Например, посмотрите ?alias() непосредственно перед report form
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985387
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в полях репорта указано с какого курсора брать данные. например mycur.n0. это же явно указывает на курсор. другого такого быть ведь не может.
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985417
bobsanв полях репорта указано с какого курсора брать данные. например mycur.n0. это же явно указывает на курсор. другого такого быть ведь не может.Вы различаете курсор, по которому бегает отчет и курсор, из которого берутся какие-то данные?
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985420
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ура разобрался. Может кому пригодится. Короче. При формировании отчета используются данные из трех таблиц. Две из них не участвуют в детайле. Так вот курсор, который отображается в детайле формировался селектом вторым. И была вот такая ботва (указанная выше). Теперь я его поставил последним, непосредственно перед вызовом репорта и все заработало. Спасибо за помощь!
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985484
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достаточно было непосредственно перед вызовом отчета переключится в рабочую область "главного" курсора

Код: plaintext
1.
2.
select MianCursor
report form MyReport.frx

Делать программу зависимой от физического порядка следования запросов - крайне не разумно и опасно.

Если таблицы включены в DataEnvironment-отчета, то достаточно там же, в DataEnvironment указать главную таблицу в свойстве

DataEnvironment.InitialSelectedAlias
...
Рейтинг: 0 / 0
Проблема с details репорта
    #36985487
bobsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Теперь так и сделаю.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с details репорта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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