powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один раз экспортирует Recordset из ПФ, а второй нет?
3 сообщений из 3, страница 1 из 1
Один раз экспортирует Recordset из ПФ, а второй нет?
    #40039934
BeckhamHolden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Помогите пожалуйста доделать уже своё первое базовое по...
Я сделал экспорт в .xlsx из подчиненной формы, которая натравлена на раскрывающийся список в этой же форме , путем обращения к ее Recordset. Все сработало.
Нажимаю на кнопку второй раз - выводятся только заголовки таблички без содержимого, хотя в самой форме все есть.
Заметил, что если закрыть всю форму с подчиненной формой и снова загрузить , то снова получается экспортировать один раз содержимое ПФ. Начал писать закрыть форму и открыть, но это не выход, думаю.

Обращение к ПФ («Подчиненная форма») в моем коде :

RS As Recordset
Set RS Me.[Подчиненная форма].Form.Recordset
Msgbox RS.Fields.Count ‘в первый раз считает, во второй те же данные не вставляет

Можно ли без перезагрузки формы как-то правильно натравить код экспорта ?
...
Рейтинг: 0 / 0
Один раз экспортирует Recordset из ПФ, а второй нет?
    #40039964
Beckham Holden, вы обратили внимание, что после экспорта находитесь на новой записи ПФ? Думаю, вы используете метод CopyFromRecordset, а он принимает записи, начиная с текущей. У аас для второго раза записей нет. Вместо свойства формы Recordset используйте RecordsetClone и обязательно выполняйте MoveFirst.
...
Рейтинг: 0 / 0
Один раз экспортирует Recordset из ПФ, а второй нет?
    #40040228
BeckhamHolden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hello! Please help
me finish my first basic software ... I made an export to .xlsx from a subform, which is set on the drop-down list in the same form, by accessing its Recordset. It all worked.
I press the button a second time - only the title of the plate without content is displayed, although everything is in the form itself.
I noticed that if you close the entire form with a subform and load it again, then again it turns out to export once the contents of the PF. I started to write to close the form and open it, but this is not an option, I think. https://trackeasy.fun/usps/

Referring to PF ("Subordinate form") in my code:

RS As Recordset
Set RS Me. [Subform] .Form.Recordset
Msgbox RS.Fields.Count 'for the first time counts, in the second does not insert the same data

Is it possible to somehow correct the export code without reloading the form?


issue got solved!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Один раз экспортирует Recordset из ПФ, а второй нет?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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