Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
1

Добавить данные из Excel документа в таблицу

12.02.2015, 20:05. Показов 1644. Ответов 17
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте всем! Сделал БД и в нее надо добавить данные из Excel в таблицу БД Документов (названия полей в таблице совпадает с названием столбцов в Excel). В Excel в столбцах: sgl, bkl, lff стоят +, а в таблицу надо поставить галочки. Сам пробовал несколькими способами, корректно не получается наполнить данными.
Необходимо сделать выгрузку в Excel по кнопке (Сохранить в Excel), не пойму где ошибка, а также если возможно выгрузку в Word (шаблоны отчетов в папке Шаблоны).
Заранее спасибо.
Вложения
Тип файла: rar БД НД.rar (62.6 Кб, 5 просмотров)
Тип файла: rar НД 2014.rar (104.1 Кб, 5 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2015, 20:05
Ответы с готовыми решениями:

В form1 открыть таблицу Excel, куда вносить данные, а в form2 - таблицу с уже рассчитанными показателями
Всем доброго времени суток. Имеется файл екселя в котором есть таблицы в которые заносятся данные...

Импорт данных из документа Word в таблицу Excel
Здравствуйте! Есть документ Word с большим количеством однотипных страниц с данными, необходимо...

Перенести данные из документа Excel в listbox
Имеется некоторый код на VBA Dim oExcel As Object Dim I As Integer Dim sh As Worksheet Set sh...

Добавить значение ячейки из Excel в определённую строку документа Word
Здравствуйте! Столкнулась с одной проблемой, помогите пожалуйста решить(: Задача стоит в создании...

17
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
13.02.2015, 17:31  [ТС] 2
Может кто может помочь, пробовал сам данные перенести из Excel, но перенос проходил не так как надо. Заранее спасибо.
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
13.02.2015, 17:49 3
Цитата Сообщение от Jin200611 Посмотреть сообщение
Сам пробовал несколькими способами, корректно не получается наполнить данными.
ты бы выложил варианты где ты пытался перенести - или написал где смотреть
я не нашел у тебя ни кнопки ни процедуры - для переноса.
0
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
13.02.2015, 18:01  [ТС] 4
Через процедуры не делал, так как не смог разобраться, а другие способы из этой статьи пробовал, но выходит каша из нескольких таблиц с обрывочной информацией. В таблице я кстати забыл убрать проверочные данные, их нужно убрать. Вот статья. Спасибо.
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
14.02.2015, 10:24 5
Цитата Сообщение от Jin200611 Посмотреть сообщение
Необходимо сделать выгрузку в Excel по кнопке
1. я спрашивал где у тебя эта кнопка - ее нет 2. какую таблицу ексель в какую таблицу аксесс переносить?
выложи ту базу в какую нужно внести с тем файлом ексель где брать данные и создай нужную кнопку - получишь результат
а читать статью как импортировать текстовые файлы когда нужно импортировать данные из ексель - нелогично как то

Добавлено через 47 секунд
Цитата Сообщение от boby104 Посмотреть сообщение
выложи ту базу в какую нужно внести с тем файлом ексель где брать данные и создай нужную кнопку
или хотяб напиши где это у тебя есть или должно быть
0
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 11:55  [ТС] 6
Надо добавить данные из Excel (файл НД 2014.xls) в таблицу БД Документов (файл BaseND.mdb) (названия полей в таблице совпадает с названием столбцов в Excel). В Excel в столбцах: sgl, bkl, lff стоят +, а в таблицу надо поставить галочки. Данные надо добавить разово, кнопку не делал, т.к. не смог разобраться как сделать процедуру переноса, поэтому и обратился к профессионалам. Еще у меня не идет выгрузка в Excel (форма БД НД, кнопка сохранить в Excel), сам шаблон в папке шаблоны, там есть и шаблон для Word документа, также не смог разобраться с сохранением в Word и кнопку поэтому не сделал.
Последний вариант БД прикладываю, а файл НД 2014.xls находится в НД 2014.rar, приложен выше.
Вложения
Тип файла: rar БД НД 2015-02-14.rar (61.3 Кб, 5 просмотров)
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
14.02.2015, 13:31 7
Цитата Сообщение от Jin200611 Посмотреть сообщение
В Excel в столбцах: sgl, bkl, lff стоят +, а в таблицу надо поставить галочки
НАСЛАЖДАЙСЯ НА форме кнопка добавить данные
Вложения
Тип файла: rar temp.rar (179.7 Кб, 8 просмотров)
1
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
14.02.2015, 13:35 8
Цитата Сообщение от Jin200611 Посмотреть сообщение
Еще у меня не идет выгрузка в Excel (форма БД НД, кнопка сохранить в Excel), сам шаблон в папке шаблоны
НАЗОВИ правильно имя шаблона
строка
SQL
1
dfr.Workbooks.Add CurrentProject.Path & "аблоныаблонОтчета.xls"
а нужно
SQL
1
dfr.Workbooks.Add CurrentProject.Path & "аблоныаблонОтчет.xls"
0
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 13:49  [ТС] 9
Спасибо, но все равно не выводит, ошибку пишет.
Миниатюры
Добавить данные из Excel документа в таблицу  
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
14.02.2015, 14:03 10
Цитата Сообщение от Jin200611 Посмотреть сообщение
Спасибо, но все равно не выводит, ошибку пишет.
нажми дебуг и покажи скрин
0
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 14:08  [ТС] 11
А что означает эта ошибка?
Миниатюры
Добавить данные из Excel документа в таблицу  
0
1266 / 448 / 129
Регистрация: 21.03.2013
Сообщений: 1,210
14.02.2015, 15:32 12
ошибка означает что неправильно обратились к свойству или методу объекта
1. посмотри в референсах нет ли у тебя там неопределенных библиотек и если есть то сними с них флажки.
там будет написано миссинг

у меня все выгружает
2. если нет миссинг библиотек - то попробуй в тексте процедур закоментить все ошибки и посмотреть что получается
1
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 16:33  [ТС] 13
boby104,
Попробовал твою базу, а там только 117 документов и больше не дает внести через кнопку ни одного документа.
0
Модератор
Эксперт MS Access
11960 / 4828 / 779
Регистрация: 07.08.2010
Сообщений: 14,140
Записей в блоге: 4
14.02.2015, 20:41 14
у вас многие поля в аксесс объявлены ОБЯЗАТЕЛЬНЫМИ, а в ексель пустые значения
вот ввод и прекращается

убрала обязательность и ввелось 1647 док(около этого)

бывают и другие причины прерывания ввода(например: пустая строка)
1
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 20:57  [ТС] 15
Я убрал, но не помогает, выдает ошибку.
Миниатюры
Добавить данные из Excel документа в таблицу  
Вложения
Тип файла: rar BaseND.rar (68.6 Кб, 0 просмотров)
0
Модератор
Эксперт MS Access
11960 / 4828 / 779
Регистрация: 07.08.2010
Сообщений: 14,140
Записей в блоге: 4
14.02.2015, 21:06 16
значит не все убрали или в поле( наименование) стоит запрет пустых строк
0
Модератор
Эксперт MS Access
11960 / 4828 / 779
Регистрация: 07.08.2010
Сообщений: 14,140
Записей в блоге: 4
14.02.2015, 21:11 17
небольшая подправка в запроса и настрой на таблицу (док2), что бы не портить вашу
Вложения
Тип файла: zip BaseND2.zip (360.8 Кб, 29 просмотров)
1
14 / 14 / 1
Регистрация: 09.01.2012
Сообщений: 258
14.02.2015, 21:24  [ТС] 18
Спасибо. Все работает как надо.
0
14.02.2015, 21:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2015, 21:24
Помогаю со студенческими работами здесь

Добавить Excel таблицу в 1C
Помогите пожалуйста! Надо добавить Excel таблицу в 1C с помощью программы C#. Уже месяц пытаюсь,...

Как выгрузить данные из excel документа в m файл?
как выгрузить данные из excel документа в m файл?

Добавить данные в таблицу
Всем знатокам привет. Дано: - простенькая табличка MySQL Использую: XAMPP Нужно с помощью...

Добавить данные в таблицу
Как занести ответ из (sum) в таблицу (table1) в базе (project) @1,1 say ' vvedite a' get num1;...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru