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

Делать из них один запрос сложно и противно

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

Спасибо
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32701447
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.RecordSource = "Query1"
...
Me.RecordSource = "Query2"
...
Me.RecordSource = "Query3"

or:

Forms!MyFormName.RecordSource = "QueryN"
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32703298
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хееелп!

При смене источника записей у сводной диаграммы пропадают "привязки" к полям категори и всему остальному ...

Научите как привязывать поля к осям сводной диаграммы?

Заранее благодарю!
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704449
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднимаю....


ну очень нужно )
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704520
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 nukri
А никак. Программно это надо делать при смене источника.
Я, правда, вышел из положения по-другому: Сделал форму с графиком (к примеру, доходность по клиентам), потом эту форму положил подчинёной на форму со списком клиентов и сделал связку по полям с идентификатором клиента. Если хочу посмотреть всех клиентов - то тогда уж программно привязываю ряды.
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704539
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для сводной таблицы я делал так:
Код: plaintext
1.
2.
3.
Dim strPivotLayout As String
strPivotLayout = Me.PivotTable.XMLData
Me.RecordSource = "трампампам"
Me.PivotTable.XMLData = strPivotLayout
Для сводной диаграммы можно попробовать что-нибудь подобное.
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704547
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для диаграммы PivotTable заменить на ChartSpace
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704552
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Лох Позорный
Хех:) А я всё через pivotview делал - а так быстрее намного:)

Для сводной диаграммы сейчас поэксперементирую...
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704597
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HummerХех:) А я всё через pivotview делал - а так быстрее намного:)
ТщательнЕе надо было Гетца читать :)
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704614
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ЛП
Я всё больше мсдн - вот Гетца не читал совсем:)
А сейчас он мне уже и не нужон....
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704686
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лох ПозорныйДля сводной таблицы я делал так:
Код: plaintext
1.
2.
3.
Dim strPivotLayout As String
strPivotLayout = Me.PivotTable.XMLData
Me.RecordSource = "трампампам"
Me.PivotTable.XMLData = strPivotLayout
Для сводной диаграммы можно попробовать что-нибудь подобное.

Тое-сть на сколько я понял, если названия полей в запросе совпадать будут то и диаграмма свяжется ?
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704693
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тое-сть на сколько я понял, если названия полей в запросе совпадать будут то и диаграмма свяжется ?
для сводной таблицы - да.
для диаграммы - не пробовал, но не вижу причин, по которым могло бы быть "нет"
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32704726
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделал вот так:

strPivotLayout = Forms![ГрафикПодробныйОтпуск2]![Отпуск продукции].Form.ChartSpace.XMLData
Forms![ГрафикПодробныйОтпуск2]![Отпуск продукции].Form.RecordSource = "12_ПодробноОтпуск_Дата"
Forms![ГрафикПодробныйОтпуск2]![Отпуск продукции].Form.ChartSpace.XMLData = strPivotLayout

Поля вяжутся (тоесть из запроса выбираются только нужные поля) без этого к диаграмме привязывались все поля запроса .... НО!

к осям диаграммы данные все равно не привязываются

что делать ?
...
Рейтинг: 0 / 0
Как изменить источник записей в форме ?
    #32709487
nukri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поднимаю.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как изменить источник записей в форме ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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