Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/20: Рейтинг темы: голосов - 20, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 108

Как правильно в базу данных добавить данные из эксель файла

30.09.2021, 14:01. Показов 4736. Ответов 50
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, пишу свою базу данных, не могу понять как добавлять данные из эксель файла, то есть создана база данных, по файлы с данными, подгружалось все в программу, данные уникальны и повтором быть не может. Как это прописать в MS Access ?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2021, 14:01
Ответы с готовыми решениями:

Как добавить добавить данные в базу данных посредством LINQ
Как добавить добавить данные в базу данных посредством LINQ to SQL Ошибка: Нарушение "PK_TICKER_MINUTE" ограничения PRIMARY...

Как добавить данные из Observablecollection в базу данных?
Здравствуйте) Подскажите пожалуйста, как добавить элемент Observablecollection в базу данных? Доступ к базе осуществляется через entity...

Как добавить данные из textbox-ов в базу данных?
Подскажите где ошибка пытаюсь добавить из textbox-ов данные в базу данных string connetionString = null; SqlCommand cmd; ...

50
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 108
03.10.2021, 09:55  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от alvk Посмотреть сообщение
То есть сначала вводим неправильно, потом переделываем с помощью формул и вводим правильно? И это легче, чем -->
Эта база для нужд компании, в моем понимании вести базу легче когда есть исходники в эксель, люди которые делают файлы, не должны видеть данные друг друга, плюс если они не могут заполнить эксель, то с Access им будет еще сложнее.
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12515 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,987
Записей в блоге: 4
03.10.2021, 10:07
Цитата Сообщение от DJMC Посмотреть сообщение
не должны видеть данные друг друга
при таком подходе может возникнуть проблема справочников

например есть фирма РОГА И КОПЫТА

каждый исполнитель в своих эксельках введет это название по-разному, в значит в аксесс придется переводить этот зоопарк к единым названиям при помощи переводных таблиц
1
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 108
03.10.2021, 10:18  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
каждый исполнитель в своих эксельках введет это название по-разному, в значит в аксесс придется переводить этот зоопарк к единым названиям при помощи переводных таблиц
Нет, такого быть не должно, так как данные они вносят не в ручную, а берут из программы, в ней ошибок быть не может.
Просто данные выгружаются у всех в разных форматах и переделывать их они не хотят. Жду первые файлы от пользователей чтобы понять что в итоге будет, возможно Вы и правы.
0
648 / 101 / 11
Регистрация: 08.06.2015
Сообщений: 1,564
03.10.2021, 10:40
Цитата Сообщение от DJMC Посмотреть сообщение
переделывать их они не хотят
Извините если Вы будете подстраиваться под хотелки каждого сотрудника Вас на долго не хватит. Если люди на работе они должны выполнять свои служебные обязанности.
Пишу исходя из личного опыта. Потом котиков и птичек нужно будет на кнопках рисовать)))
0
Модератор
Эксперт MS Access
 Аватар для shanemac51
12515 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,987
Записей в блоге: 4
03.10.2021, 14:04
Цитата Сообщение от alexpro1979 Посмотреть сообщение
под хотелки каждого сотрудника
это ведь не обязательно сотрудник данной фирмы - это может быть работник другой организации, другого филиала и т.д. со своей программой учета
1
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 108
03.10.2021, 17:30  [ТС]
Цитата Сообщение от shanemac51 Посмотреть сообщение
это может быть работник другой организации
Да Вы правы, это сотрудники третей организации которые предоставляют нам услуги на тендерной основе, тендер был заключен на год, вначале года, а нововведения вводим сейчас как тест, с нового года будет обязательным условием, по этому с одной стороны их можно понять, ранее это не обговаривалось при заключении тендера, и возможно у них просто нет человеческого ресурса, но с другой стороны клиент всегда прав, и мы платим им деньги, если хотят и дальше работать то нужно прислушиваться к "хотелкам" клиента, но тут мне важно еще и самому понять как правильно настроить базу данных, так как время для экспериментов особо нет, каждый раз правила не будут меняться, что они не заполнять, буду заполнять я.
Скажите пожалуйста, есть какие то общие рекомендации к базам данных? и еще где ее лучше хранить и как часто стоит делать копии?
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
04.10.2021, 02:14
Цитата Сообщение от DJMC Посмотреть сообщение
в моем понимании вести базу легче когда есть исходники в эксель
Почему? Первый раз такое слышу. Неверное в корне утверждение. К тому же интерфейс вы должны сами разрабатывать. Не делайте его сложным для пользователя.
Цитата Сообщение от DJMC Посмотреть сообщение
люди которые делают файлы, не должны видеть данные друг друга
В чём проблема?
Цитата Сообщение от DJMC Посмотреть сообщение
если они не могут заполнить эксель, то с Access им будет еще сложнее.
Интерфейс одинаковый сделайте, табличную форму например или ленточную. Зачем вы пользователям сложности выдумываете? Вы должны облегчать им работу, а не усложнять!
0
 Аватар для Пытливый
3765 / 2272 / 706
Регистрация: 29.05.2013
Сообщений: 9,622
04.10.2021, 03:10
Тут вот какое дело. Эксель, как средство распределенного ввода данных подходит плохо, т.к. имеет максимально упрощенный режим ввода данных, что приводит к появлению ошибок ввода. Даже если вы всех обеспечите единым табличным шаблоном и напишите максимально подробное руководство по его заполнению, вы все равно будете эпизодически получать неверные данные. Но если вы разработаете максимально простую форму ввода, которая будет разносить данные в лист экселя, предварительно проверяя каждое значение на корректность, то количество ошибок можно свести к нулю. Остается только одна проблема - разработать такую форму ввода.
1
0 / 0 / 0
Регистрация: 09.04.2014
Сообщений: 108
04.10.2021, 08:30  [ТС]
Цитата Сообщение от alvk Посмотреть сообщение
К тому же интерфейс вы должны сами разрабатывать.
я разработал шаблон данных, то есть те столбцы которые нужно заполнять, вся информация есть у пользователей для ее заполнения.

Цитата Сообщение от alvk Посмотреть сообщение
В чём проблема?
я не знаю как это сделать в одном файле, при это мне кажется проще вести учет по каждому пользователю и находить ошибки, чем в единой базе, потом думать кто внес именно эту ошибку.

Цитата Сообщение от alvk Посмотреть сообщение
Зачем вы пользователям сложности выдумываете? Вы должны облегчать им работу, а не усложнять!
а тут не будет ни какой сложности, я буду сводить эти данные в единую форму, а пользователям которым нужен будет конечный файл, достаточно будет нажать нужную им кнопку в базе и они получать отчет с нужными данными для себя.

Цитата Сообщение от Пытливый Посмотреть сообщение
Остается только одна проблема - разработать такую форму ввода.
для этого мне кажется нужны файлы от пользователей, которые заполняют эти данные, к сожалению их пока у меня нет.
0
Эксперт MS Access
 Аватар для alvk
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,383
04.10.2021, 11:11
Цитата Сообщение от DJMC Посмотреть сообщение
я разработал шаблон данных
Как называется форум, на котором вы пишете?
Цитата Сообщение от DJMC Посмотреть сообщение
не знаю как это сделать в одном файле
Примеров авторизации на форуме масса
1
Модератор
Эксперт MS Access
 Аватар для shanemac51
12515 / 5089 / 814
Регистрация: 07.08.2010
Сообщений: 14,987
Записей в блоге: 4
24.10.2021, 12:06
часть темы перенесена в Сделать выборку по позициям
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.10.2021, 12:06

DateTimePicker, как правильно вставить данные в базу данных
Доброго времени суток. Нужно из DateTimePicker вывести только годы. Это решил и сделал: Format : yyyy ; DateMode: dmUpDown. Хочу вставить в...

Как правильно передать данные из таблицы DataGridView в SQL базу данных
Здравствуйте. Есть таблица DataGridView которая содержит данный которые добавляет пользователь или загружает из файла. Как мне правильно...

Как через TextBox добавить данные в базу данных с помощью LINQ to SQL?
Доброго времени суток! а можно с помощью Linq to Sql Добавлять данные в базу данных? и каким образом можно сделать объясните на пальцах кто...

Как добавить в базу данных (MS SQL Server) данные о пользователе и дату последнего изменения
Здравствуйте! Может кто подсказать, как добавить в базу данных (ms sql server) данные о пользователе и дату последнего изменения. Т.е Имя...

Необходимо получить/добавить данные в табличной форме из файла эксель. НО НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ КЛАССЫ И ОБЪЕКТЫ(курсач)
Необходимо получить/добавить данные в табличной форме из файла эксель. НО НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ КЛАССЫ И ОБЪЕКТЫ(курсач).


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

Или воспользуйтесь поиском по форуму:
51
Ответ Создать тему
Новые блоги и статьи
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru