|
0 / 0 / 0
Регистрация: 01.10.2024
Сообщений: 9
|
|
Выборка и перенос данных из Access в Excel01.10.2024, 16:34. Показов 4204. Ответов 48
Метки нет (Все метки)
Всем доброго времени суток. Прошу помощи, сильно тапками не закидывайте только)
Знаю есть такие темы, два дня пытаюсь вставить коды которые гуляют в сети для переноса нужных данных в ексель, но что-то все не выходит. Суть следующая имеется база аксесс помогающая оформить документ (приемо-сдаточный акт), то есть есть база, автозаполнение клиентов если повторно приходят, печать документа по госту и т.д. В таблицу1 записываются данные клиентов для последующего автозаполнения в таблицу2 падают данные нужные для выгрузки Появилась необходимость делать выгрузку данных в подготовленный файл ексель(расчерченный, нужная шапка). Требуется перенос данных из таблицы2 по типу :код, фио,паспорт,вес который сдал и т.д в файл ексель. Перед выполнением функции переноса указывать период выгрузки данных (день ,месяц,год). И отбор по наименованию, чтобы был выбор Выгрузить в ексель данные по черному лому(выбрав с наименования в таблице2 черный лом и нержавеющую сталь) или выгрузить цветной лом выбрав все остальные номенклатуры.. Сделав кнопку выгрузки в Отчете данные выгружаются в новый файл и имеют вид Таблицы1, что не подходит.Буду рад любым советам,сам с минимальными знаниями не осиливаю)
0
|
|
| 01.10.2024, 16:34 | |
|
Ответы с готовыми решениями:
48
Перенос данных из Access в Excel Перенос данных из Excel в Access
|
|
Модератор
|
||
| 29.10.2024, 14:40 | ||
|
как минимум это УТВЕРЖДАЮ, ОСНОВНЫЕ ТАБЛИЦЫ, ПОДПИСИ с разным количеством столбцов и разной их шириной - колонтитулы, часто разные для первой и следующих страниц - как образец - отчеты Консультант -Плюс - сотня узеньких столбцов - сплошные объединения ячеек, а значит нет автоподбора высоты - вручную это хоть и хлопотно, но решаемо поэтому, если отчет не супердлинный - предпочтительно применять WORD, где со всем этим нет проблем
0
|
||
|
|
||
| 29.10.2024, 14:46 | ||
![]() Если этот отчёт постоянный и есть возможность назначить в нём всё те же именованные ячейки и больше их не трогать, то их можно заполнять и кодом.
1
|
||
|
Мы один, давай на "ты"
3858 / 1400 / 348
Регистрация: 16.06.2016
Сообщений: 3,300
|
|||||||
| 29.10.2024, 17:41 | |||||||
Добавлено через 1 минуту иначе поднимается ещё один экземпляр Excel и остаётся "висеть" в памяти...
1
|
|||||||
|
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
|
|||||||
| 29.10.2024, 20:52 | |||||||
|
Кликните здесь для просмотра всего текста
1
|
|||||||
|
13262 / 5940 / 1528
Регистрация: 05.10.2016
Сообщений: 16,617
|
|
| 29.10.2024, 20:56 | |
|
ilya841, нашелся еще такой пример: "Экспорт данных в шаблон по данным Формы "
1
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
||
| 30.10.2024, 20:08 | ||
|
ilya841, А не могли бы вы полностью заполнить свою Форму теми данными, которые надо перекинуть в Excel? И, соответственно, в Excel-евском файле заполнить, что где должно быть. А то шапка есть, а вот что, куда - пусто. P.S. Я, когда что-то хочу перекинуть в Excel, то сначала отбираю (объединяю, если надо из разных таблиц) необходимые данные, для наглядности так сказать, для проверки, а потом уж их передаю. А вы хотите чтобы кто-то разобрался в ваших таблицах, вычленил что Вам необходимо....
0
|
||
|
Модератор
|
||
| 30.10.2024, 21:03 | ||
|
наверняка есть - блок УТВЕРЖДАЮ из 2 столбцов(справа) - вступительная часть отчета(название и предисловие) - обычно 1 столбец с выравниванием по центру - основная таблица из 5-15 столбцов, причем в шапке или в данных есть объединенные ячейки - возможно и промежуточный итоги - иногда и эпилог из 1 столбца - и конечно подписи(4-7 столбцов) реализовать все это в ексель - достаточно сложно, особенно, если некоторые ячейки в таблицах имеют длинный текст(требуется перенос слов и желательно автоподбор высоты) иногда и достаточно короткий(например ФИО), если в таблице более 10 столбцов
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
||
| 31.10.2024, 02:34 | ||
|
В Эксель есть инструмент записи макроса, там для ребёнка создаётся код, который этот ребёнок хочет. Просто при переносе в Акцесс нужно учитывать моменты, которые упомянул Панург. Word в данном случае - дауншифтинг.
0
|
||
|
920 / 293 / 58
Регистрация: 01.06.2023
Сообщений: 819
|
||
| 31.10.2024, 08:27 | ||
- блок УТВЕРЖДАЮ из 2 столбцов(справа) > Полная свобода на уровне формирования шаблона - вступительная часть отчета(название и предисловие) - обычно 1 столбец с выравниванием по центру > Полная свобода на уровне формирования шаблона + поля с данными из БД - основная таблица из 5-15 столбцов, причем в шапке или в данных есть объединенные ячейки > Есть ограничение на, то что нельзя "наращивать" таблицу в ширину и нельзя объединять ячейки по вертикали - возможно и промежуточный итоги > Штатно не видел промежуточных итогов в ворде, с помощью генератора можно сформировать вложенные части, так что в целом реализуемо - иногда и эпилог из 1 столбца > Полная свобода на уровне формирования шаблона, если число столбцов эпилога фиксировано, сам текст настроить не сложно - и конечно подписи(4-7 столбцов) > Полная свобода на уровне формирования шаблона При этом не нужны особые знания по макросам, все решается шаблоном в формате RTF. В простейшем случае даже не нужны познания в SQL, если подходящие наборы данных уже есть в виде форм/подчиненных форм/сохраненных запросов. Если будет кому то интересно, то могу попробовать подобный подход применить и для формирования отчетов в формате Excel (правда без вложенных подзапросов).
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
||
| 31.10.2024, 09:56 | ||
0
|
||
|
920 / 293 / 58
Регистрация: 01.06.2023
Сообщений: 819
|
||
| 31.10.2024, 10:05 | ||
|
RTF хорошо совместим с современными форматами.
0
|
||
|
0 / 0 / 0
Регистрация: 01.10.2024
Сообщений: 9
|
|
| 01.11.2024, 09:35 [ТС] | |
|
Прикладываю образец заполнения файла ексель.
Смысл в чем, есть база аксесс. Сотрудники заполняют данные в основной форме(таблица2) и после записывания данных оттуда нужно заполнить ексель. В таблице1 хранится список контрагентов для автозаполения. Соответствие данных: Ексель №Приемосдаточного акта = Код в аксесс Дата приема - дата Наименование - контрагент Местоположение - физрек Виды лома и отходов черного металла - Наименование1 ,наименования2 и т.д Вес принимаемого металла - вес нетто. Ячейки в екселе между вид лома и вес - можно не заполнять, есть столбцы которые по умолчанию заполняются (проставляется "нет") и Фамилия сотрудника. Изучал, что покидали добрые люди, но пока впихнуть смекалки не хвататет
0
|
|
|
Модератор
|
||
| 01.11.2024, 10:01 | ||
|
в ворде - будет, но многое зависит от количества строк в отчете, при слишком длинной таблице - ВОРД неустойчив -какой формат бумаги для печати А3-А4 -что делать, если не влезает в ширину альбомного листа
0
|
||
|
Модератор
|
|
| 01.11.2024, 10:21 | |
|
вывела на печать одним а4
-в екселе - нечитаемо - в ворде - нормально
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
|
||
| 02.11.2024, 08:06 | ||
|
p.s. шапка убогая, выровнять вправо не судьба?
0
|
||
|
0 / 0 / 0
Регистрация: 01.10.2024
Сообщений: 9
|
|
| 02.11.2024, 09:03 [ТС] | |
|
Опечатка, в таблице2 данные для заполнения ексель. таблица1 список клиентов для автозаполнения
Добавлено через 1 минуту Да распечатывается вроде без проблем. Печатают и подшивают в отчетность
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|||||||
| 02.11.2024, 19:19 | |||||||
|
Дата - тоже не нашел в Таблице2 той даты, которая указана в файле Excel. Но это хоть понятно, что оттуда. Виды лома и отходов черного металла - туда что вставлять? Наименование1, Наименование2 и т.д. - это как? Соединять 2 поля в одно? Опять же в самой БД - хаос. Связи таблиц... Вам надо всю Таблица2 и Таблица1 в Excel или только конкретные записи, которые будут отбираться через форму Таблица2? В общем вопросов много... Изменил файл чермет_журнал_2022.xlsx на шаблон чермет_журнал_2022.xltx и положил в папку \Dot Что именно изменил: убрал некоторые объединенные ячейки. Немного подправил Ваш код: Кликните здесь для просмотра всего текста
Вешать на кнопку (какую там захотите) На событие После нажатия выбрать [Процедура...] Единственный момент: файл-шаблон чермет_журнал_2022.xltx надо положить в папку \Dot\чермет_журнал_2022.xltx А также создать папку \Excel (для сохранения). P.S. Избавтесь в таблицах от пробелов в названиях! Таких как: вес брутто, вес нетто - измените их (пробелы) на нижнее подчеркивание: вес_нетто. Без этого код, который я выложил, не будет работать.
0
|
|||||||
|
Модератор
|
|
| 02.11.2024, 20:17 | |
|
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
| 02.11.2024, 22:02 | |
|
0
|
|
|
Модератор
|
|
| 03.11.2024, 08:23 | |
|
0
|
|
| 03.11.2024, 08:23 | |
|
Перенос данных из Access в Excel Перенос данных из Excel в Access Перенос данных из Excel в Access Перенос данных из excel в access Перенос данных из Excel в Access Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|
Цена ошибки
DevAlt 23.08.2026
Человек я беспокойный и потому заинтересовался OCaml,
в чате форсили функторы модулей как суперфичу.
Пытаясь отдуплить концепт, наткнулся на тутор с простым примером.
А главный принцип обучения от. . .
|