Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 25

Экспорт данных из подчиненной формы в Excel

23.02.2013, 09:28. Показов 3646. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

Необходимо сделать экспорт из формы (в том числе подчиненной) в файл Excel. На данный момент не пойму как правильно обратиться к записям в подчиненной форме, так, чтобы не только первую, но и все последующие по порядку экспортировать в лист Excel. Подскажите, как это сделать?

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
Private Sub Экспорт_Click()
 
Dim app As Excel.Application
Dim strDOT As String
 
a = КодЗаказчика
 
Set app = New Excel.Application
app.Visible = True
 
strDOT = CurrentProject.Path & "\" & "documents_si.xlt"
app.Workbooks.Add strDOT
 
With app.ActiveWorkbook.Sheets(3)
 
.[A1] = КодЗаказчика.Column(1, a)
.[A2] = КодЗаказчика.Column(2, a)
.[A3] = КодЗаказчика.Column(3, a)
.[A4] = КодЗаказчика.Column(4, a)
.[A5] = НомерСчета
.[A6] = МодельФирма
.[A7] = Дата
.[A8] = ДатаСчФ
.[A9] = ДопСрокВып
.[A10] = ДопУслВып
.[A11] = ДопСрокОпл
.[A12] = Гарантия
 
'подчиненная форма
.[A13] = [подчиненная форма Услуги]![НаименованиеУслуги]
.[A14] = [подчиненная форма Услуги]![Количество]
.[A15] = [подчиненная форма Услуги]![Цена]
 
End With
 
End Sub
Прикладываю саму БД. Форма называется "Счета", кнопка "Экспорт".
Вложения
Тип файла: rar Счета_сервис.rar (154.6 Кб, 46 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.02.2013, 09:28
Ответы с готовыми решениями:

Экспорт массива из подчиненной формы MS Access в MS Excel
Здравствуйте! У меня, возможно для многих примитивный вопрос, но проштудировав все темы на форуме с похожими заданиями я так и не поняла...

Экспорт в Excel отфильтрованные данные из подчиненной формы
Возникла следующая задача - в Аксе на форме есть подчиненная табличная форма, созданная на основе сохраненного SQL-запроса. Необходимо...

Экспорт данных с формы в Word и в Excel
Добрый день, уважаемые товарищи! Столкнулся с проблемой экспорта данных с готовой формы в Access в готовые документы в Word и Excel. На...

3
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
23.02.2013, 09:53
Вместо
Visual Basic
1
2
3
.[A13] = [подчиненная форма Услуги]![НаименованиеУслуги]
.[A14] = [подчиненная форма Услуги]![Количество]
.[A15] = [подчиненная форма Услуги]![Цена]
Напишите
Visual Basic
1
.[a13].CopyFromRecordset Me.[подчиненная форма Услуги].Form.Recordset
1
0 / 0 / 0
Регистрация: 04.02.2013
Сообщений: 25
20.03.2013, 13:48  [ТС]
Подскажите, пожалуйста, относительно вот этой части кода:

Visual Basic
1
2
3
4
.[A1] = КодЗаказчика.Column(1, a)
.[A2] = КодЗаказчика.Column(2, a)
.[A3] = КодЗаказчика.Column(3, a)
.[A4] = КодЗаказчика.Column(4, a)
Когда идет экспорт в эксель, копируются значения столбцов не из текущего кода записи в таблице. Т.е. КодЗаказчика имеет уникальный номер 3, но значения столбцов берутся из другого. Так толком и не смог понять по какой причине это происходит.
0
Эксперт MS Access
26827 / 14507 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
20.03.2013, 17:46
Предположим, что поле со списком в момент исполнения имеет нужное значение. Тогда второй параметр Column вообще не нужен, поскольку по умолчанию он берется с текущей строки комобокса. И нужно писать .[A1] = КодЗаказчика.Column(1), без второго параметра, который задает номер строки в комбо, а вовсе не код некоторого поля.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.03.2013, 17:46
Помогаю со студенческими работами здесь

Экспорт данных с формы либо из базы в Excel
Есть такая проблема...Ни как не могу понять как экспортировать данные к примеру из обычной текстовой формы в excel? либо может как то можно...

Экспорт данных запроса или формы в шаблон Excel или Word
Все привет. Пришлось столкнуться с необходимость экспорта сформированных запросов и форм в заранее заготовленный шаблон Word или Excel....

Фильтрация данных основной формы через данные подчиненной формы в MS Access 2013
Может кто подскажет, есть ли простое решение, когда есть стандартные 2 таблички (главная-1 и вторичная - 2), связанные через третью и есть...

Заполнение подчиненной формы на основе данных другой формы
Добрый день! Возникла следующая задача: заполнять данные в подчиненной форме из данных в другой форме. Есть форма создания заказа, в...

Экспорт из формы Access в Excel
Здравствуйте.Нужна помощь.Не могу разобраться.В этом коде ошибка 429(КОд для экспорта одной записи в Excel из формы Access): Private...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru