|
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 5
|
|
Импорт-Экспорт из Excel таблицы Списка в 5 колонок05.02.2020, 18:21. Показов 4223. Ответов 12
Здравствуйте.
Помогите разобраться как реализовать правильно следющую задачу: 1. Приходит от клиента в электронном виде "Акт Приёма", представляющий собой список серийных номеров оборудования в виде таблицы на 5 колонок, с нумерацией. Его копирую в excel файл Import.xls 2. Необходимо создавать в базе "Акт Приёма" (форму) в таком же виде, т.е. такая же таблица на 10 столбцов где 2,4,6,8,10 столбцы -перечень серийных номеров отсортированных по возрастанию, где 1,3,5,7,9 столбцы нумерации 3. После оказания сервиса оборудованию необходимо составлять "Акт Выдачи" представляющий собой анологичного вида таблицу из 5 колонок номеров готовых оборудования с нумерацией, отсортированного также по возрастанию. Предполагаю алгоритм создания таблицы размером таков:
0
|
|
| 05.02.2020, 18:21 | |
|
Ответы с готовыми решениями:
12
Импорт выбранных колонок в Excel Экспорт-импорт данных Excel-Access-Excel
|
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
|
| 06.02.2020, 07:40 | |
|
Вопрос из серии "Сделайте всё за меня, и побыстренькому ... "
Ждите .... Когда у ДФ появится "свободное время" и вместо воспитания внуков они решат потратить его на вашу задачку. А лучше: Отмените макросы и начните решать на VBA Примеров импорта из Excel на форуме даже не "море", а целый "ОКЕАН"! ![]() Успехов!
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 06.02.2020, 15:38 | |
|
Макросятина однозначно не наш метод. Смотрите Путеводитель по форуму, там есть раздел про Эксель
0
|
|
|
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 5
|
|
| 06.02.2020, 17:07 [ТС] | |
|
Согласен, что стоило бы обратиться к специалисту и оплатить ему его работу. Всё бы хорошо, только я инженер в небольшом сервис центре, и пытаюсь облегчить себе свой труд. Естественно это моя инициатива на которую никто денег не выдаст. Поэтому я решил средствами Access сделать базу не углубляясь сильно в SQL и VBA, по той простой причине что на это надо время и навыки. Не могли бы вы хотя бы подсказать как сделать подчинённую форму или отчёт в 2-3 колонки серийных номеров, гугл не находит ничего, возможно я не правильно задаю вопрос. Или подскажите хотя бы линк на такой пример.
П.С. Базу я сделал, но ввожу данные все вручную , так же и Акт выдачи - в ручную приходится таблицу делать.
0
|
|
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
||
| 06.02.2020, 18:09 | ||
|
Таблицы "Акт Выдачи" и "АктПриёма" не нужны совсем, просто ненужное усложнение и лишние связи вместо них создайте "Акты" а в ней признак выдачи или приёма, а не хватает таблицы "Клиенты" точно. Добавлено через 9 минут BuTaMuH4ce, вам вопрос "на засыпку": Может возникнуть ситуации когда вы будите выдавать по нескольким актам выдачи (по мере готовности) ?
1
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|||
| 07.02.2020, 10:02 | |||
|
0
|
|||
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
|
| 08.02.2020, 15:26 | |
|
BuTaMuH4ce, не сильно понятна логика вашего импорта - экспорта, но вот нашел пример в сети, может вам сгодится:
1
|
|
|
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 5
|
|
| 11.02.2020, 10:04 [ТС] | |
|
Спасибо за ответ. База которую сюда разместил создана для теста, и наглядности. На самом деле база чуть посложнее. Я позже выложу оригинал. Можно действительно добавить в основную таблицу поля: Номер акта приёма, дата приёма, клиент, номер акта выдачи, дата выдачи....
Основная задача это импортировать с экселя серийные номера которые в 5 колонках. в таблицу. Я думал это при помощи 5 запросов делать . И желательно создавать форму которая визуально будет соответствовать акту приёма. А именно в 5 колонках серийные номера акта, чтобы можно было кликом по полям вызывать уже форму в которой будут вводиться данные по сервису. Я позже наглядно на картинках покажу.
0
|
|
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
||
| 11.02.2020, 14:32 | ||
Сообщение было отмечено BuTaMuH4ce как решение
РешениеВот сделал вам "как в оригинале" - "#" и "Serial Num" - соответственно.
1
|
||
|
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 5
|
|
| 12.02.2020, 10:36 [ТС] | |
|
Большое спасибо вам Eugene-LS.
Именно то что хотелось видеть. Дело в том что клиент часто делает пометки на копиях таких актов когда возникают вопросы и я решил что сохранение акта в том виде в каком он приходит было бы очень кстати.Вопрос с Импортом решён. Остаётся Экспорт в Excel файл, хотя тут можно сразу отчёт для печати, для этого и форму заполнения акта выдачи надо продумать. Для оптимальности использования печати необходимо составить тоже таблицу в 5 колонок с перечислением, ну например, всех готовых (отсортированных по возрастанию). Попробую реализовать сам, но если есть какой-то простой автоматизированный способ заполнения в 5 столбцов аналогично акту приёма то буду премного благодарен в любой помощи. Алгоритм создания такой таблицы, а именно количество строк я так понимаю надо брать как общее количество значений в выполненном запросе , деление по модулю на 5, плюс 1?
0
|
|
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
||
| 12.02.2020, 12:49 | ||
|
Там сложный сводный запрос - и записи не редактируемы, но это решаемо. Важно не как хочет кто-то - а как вам удобнее работать. .... А на выхлопе можно экспортировать и так. и сяк, и задом наперёд, и наоборот. Были бы данные - а вытворять с ними можно всё что угодно!
0
|
||
|
12070 / 5851 / 1496
Регистрация: 05.10.2016
Сообщений: 16,447
|
|
| 14.02.2020, 10:22 | |
Сообщение было отмечено BuTaMuH4ce как решение
Решение
BuTaMuH4ce, вот дорисовал вам "черновой" экспорт ....
1
|
|
|
0 / 0 / 0
Регистрация: 30.01.2020
Сообщений: 5
|
|
| 17.02.2020, 02:29 [ТС] | |
|
Спасибо.
.
0
|
|
| 17.02.2020, 02:29 | |
|
Помогаю со студенческими работами здесь
13
Excel -> Access -> Excel, импорт - экспорт
Импорт из excel и экспорт в word Экспорт и импорт с Mysql в Excel Импорт и экспорт данных в Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|