powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма в качестве источника данных
25 сообщений из 48, страница 1 из 2
Форма в качестве источника данных
    #32512193
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В качестве источника данных в форме используется хранимая процедура с параметрами. После отработки процедуры в форме содержится некий recordset. Как к нему получить доступ?
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512210
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me.recordset
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512224
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может, я чего не понял... Нет у формы такого свойства.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512228
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me.RecordSource
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512229
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тьфу
Me.RecordsetClone
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512233
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как получить доступ к этим свойствам в подчиненной форме из главной
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512237
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
me.ИмяПодчинённойФормы.Form.RecordsetClone
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512557
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 wolph
В ХП есть - в след. раз пишите версию Аксеса.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512866
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, немного не то имел ввиду. Свойство-то есть, но если я его пытаюсь использвать в качестве источника записей для отчета, Access говорит "Wrong nuber of arguments or invalid property assigment"
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32512879
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolphВ качестве источника данных в форме используется хранимая процедура с параметрами

А что мешает её использовать с теми же параметрами для отчёта? Зачем нуджен рекордсет формы - если он возвращаемое значение ХП и есть рекордсет?

Мне кажется, небольшая путаница в знаниях:)
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513148
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно. Я, собственно, так и сделал. Но тогда он вызывается два раза - для формы и для отчета. А работа процедуры занимает некоторое время. Кроме того, в отчет планируется вставить подчиненную форму, данные в которую извлекаются из той-же процедуры. И того три раза. Если есть какое-нибудь другое решение, буду благодарен, если подскажете.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513177
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
для А2002 можно присвоить рекордест формы отчету
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513385
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как присвоить-то?
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513386
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 wolph

Если параметры одинаковы - то можно через темповую таблицу, но лучше как ищ советует:)
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513453
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я и присваиваю. Выше про это написал, про "Wrong nuber of arguments or invalid property assigment"
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513470
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 wolph
А можно посмотреть код, как вы присваиваете?

Если не получается - через временную табличку делайте.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513484
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот:
Report_rLogSum.RecordSource = Me.fMainSub.Form.RecordsetClone
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513492
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RecordSource <> RecordsetClone - достаточно почитать хелп и ВНИМАТЕЛЬНО читать то, что люди говорят. У репорта тоже есть рекордсет.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513520
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что я написал, генерит сам Access. А вообще я пробовал и так и эдак, во всех сочетаниях. Меняются только сообщения об ошибке. Непонятно, вобщем.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513525
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
RecordSource - это стринг с селектом, это не рекордсет!
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513545
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 wolph
Чего Аксес генерит?????? И как он это сам сгенерил?
Смотрим в код и Аксес сам там пишет?:)

Какая версия Аксеса - если так не получается - еща раз - если нужно несколько вызовово процедуры для получения одного и того же набора данных - пользуйтесь временными табличками.
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513548
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал вот так:

Report_rLogSum.Recordset = Me.fMainSub.Form.Recordset

Говорит "Object variable or With block variable not set"
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513551
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где сделали? Загружена ли при этом форма и отчёт?
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513552
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Set Report_rLogSum.Recordset = Me.fMainSub.Form.Recordset
...
Рейтинг: 0 / 0
Форма в качестве источника данных
    #32513553
wolph
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет "сам генерит" это я погорячился, виноват.
...
Рейтинг: 0 / 0
25 сообщений из 48, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Форма в качестве источника данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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