|
Один раз экспортирует Recordset из ПФ, а второй нет?
|
|||
---|---|---|---|
#18+
Здравствуйте! Помогите пожалуйста доделать уже своё первое базовое по... Я сделал экспорт в .xlsx из подчиненной формы, которая натравлена на раскрывающийся список в этой же форме , путем обращения к ее Recordset. Все сработало. Нажимаю на кнопку второй раз - выводятся только заголовки таблички без содержимого, хотя в самой форме все есть. Заметил, что если закрыть всю форму с подчиненной формой и снова загрузить , то снова получается экспортировать один раз содержимое ПФ. Начал писать закрыть форму и открыть, но это не выход, думаю. Обращение к ПФ («Подчиненная форма») в моем коде : RS As Recordset Set RS Me.[Подчиненная форма].Form.Recordset Msgbox RS.Fields.Count ‘в первый раз считает, во второй те же данные не вставляет Можно ли без перезагрузки формы как-то правильно натравить код экспорта ? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2021, 15:57 |
|
Один раз экспортирует Recordset из ПФ, а второй нет?
|
|||
---|---|---|---|
#18+
Beckham Holden, вы обратили внимание, что после экспорта находитесь на новой записи ПФ? Думаю, вы используете метод CopyFromRecordset, а он принимает записи, начиная с текущей. У аас для второго раза записей нет. Вместо свойства формы Recordset используйте RecordsetClone и обязательно выполняйте MoveFirst. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2021, 17:22 |
|
Один раз экспортирует Recordset из ПФ, а второй нет?
|
|||
---|---|---|---|
#18+
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!! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2021, 11:55 |
|
|
start [/forum/topic.php?fid=45&fpage=10&tid=1609792]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 265ms |
total: | 382ms |
0 / 0 |