powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отчёты, recordsourсe из разных таблиц
7 сообщений из 7, страница 1 из 1
отчёты, recordsourсe из разных таблиц
    #32589481
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как поступить?
делаю отчёт.
recordsourсe для отчёта формирую динамически в форме.
в зависимости от параметра в таблице- данные для отчёта берутся из разных таблиц.(динамически формирую разные запросы)
в полях запроса свойство "данные" постоянно указывает на одну таблицу и когда в запросе фигурирует другая таблица- аксесс просит ввести параметр....

Что делать?
делать rowsource для каждого поля отдельным запросом или как ???
и возможно ли это?
база мдб 2002
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32589556
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если я правильно понял, вам нужно сделать так, чтобы во всех запросах был одинаковый набор полей (количество полей и их названия). Названия можно изменять при помощи псевдонимов:

Select Имя_поля_в_таблице As Имя_поля_в_запросе
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32589577
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новый телепат подрастает :)
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32589622
Jenek111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не нада изобретать велосипедов... один отчет всегда должен формироваться на базе одного запроса. если отчет динамичной структуры, т.е. с разным набором полей, то нужно выгружать в Эксел динамически.
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32589790
vlad_707
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, проблему решил другим путём....
Roma R псевдонимы не помогли, пробовал..... (правда не углублялся..)

решил задачу при помощи запроса с UNION у которого при любом раскладе первый селект с нужными полями...(пусть даже тот, который выдаёт 0 строк)
paparome выб лучше подсказали с rowsourse в отчёте.... эта тема мне интересна.

3 впихну новый вопрос в эту же тему:
мне нужно так же динамически на событие клика на кнопку в форме менять заголовок отчёта.
бональное
rep_SAP_EKSMO!zagolovok.Caption = zagolovok & zagolovok_tail

где zagolovok - имя заголовка отчёта?

что не так или нужно делать глобальные переменные и вешать событие на открытие отчёта????????
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32589823
Roma R
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После команды открытия отчета

DoCmd.OpenReport ....

так и пиши

Report_ИмяОтчета.Caption = "Новый заголовок"
...
Рейтинг: 0 / 0
отчёты, recordsourсe из разных таблиц
    #32590371
Фотография Alexander G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для A2002 и выше можно заголовок передать в отчет через OpenArgs.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / отчёты, recordsourсe из разных таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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