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

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

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

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

or:

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

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

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

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


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

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

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

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

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

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

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


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