С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Ищущий знания
 Аватар для Felix Felicis
11 / 8 / 4
Регистрация: 31.05.2015
Сообщений: 209

База данных в Access

01.06.2018, 21:03. Показов 1232. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, форумчане!

Как вижу реализацию приложения с базой данных Access:
Есть exe'шник, в нем есть несколько textbox и combobox, в них я забиваю данные (типа фамилий, номер отдела и т.п.), потом жду кнопку "Добавить". После чего все эти значения сохраняются в новую строчку и в сплывающем окне выдается номер типа "ИЖКА.ххххх"(где ххххх порядковые номера для документа). Так же нужно чтобы было на каждый отдел своя таблица и свой диапазон порядковых номеров.
Программа будет лежать на сервере, ее будут запускать, вбивать данные эти получать номер и закрывать. Не замысловато все, главное, чтобы таблица access велась.


В принципе сейчас стоит вопрос, нужно ли мне sql(и вообще не в курсе что это и зачем), и как хотябы сохранять данные их WinForms в Access.

Пару примеров пробовал, которые нашел, но в одном было добавление привязано к столбцу "Ключевое поле", а работать с ним мне не удобно. Если менял на обычный столбец, то при сохранении мне выдавал ошибку, что типы данных разные, хоть несколько раз проверял и ставил одинаковые значения.

Надеюсь, что не очень мутно все.
Если кто может подсобить в этой теме, то хорошо бы в лс пообщаться, подробнее расскажу и покажу что нужно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.06.2018, 21:03
Ответы с готовыми решениями:

С# и база данных Access
Здравствуйте! Необходимо добавить данные в базу данных. Написал весь код, но он выдаёт мне такую ошибку. Ошибка синтаксиса (пропущен...

База данных access не обновляется
Вообщем нужно чтобы после нажатия кнопки принять данные из TextBox-ов запиавались в базу данных Acccess.Выводит сообщение что БД успешно...

C# и база данных Access: БД не видна программе
Создала базу в Access. А из программы на C# не вижу фаил mdb. Получаю ошибку "Could not find file 'C:\Fmanager.mdb'." Что я делаю...

12
Эксперт .NET
 Аватар для Usaga
14113 / 9330 / 1350
Регистрация: 21.01.2016
Сообщений: 35,055
02.06.2018, 04:22
Felix Felicis, почему опять Access? Почему Access, когда речь пошла о необходимости многопользовательской работы?
0
Ищущий знания
 Аватар для Felix Felicis
11 / 8 / 4
Регистрация: 31.05.2015
Сообщений: 209
02.06.2018, 08:55  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
Felix Felicis, почему опять Access? Почему Access, когда речь пошла о необходимости многопользовательской работы?
Потому что начальство ведет базу данных в access.
А какие еще предложения?
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 10:55
Цитата Сообщение от Felix Felicis Посмотреть сообщение
А какие еще предложения?
MS SQL Server Express+IIS
0
Эксперт .NET
 Аватар для Usaga
14113 / 9330 / 1350
Регистрация: 21.01.2016
Сообщений: 35,055
02.06.2018, 11:05
Цитата Сообщение от Felix Felicis Посмотреть сообщение
А какие еще предложения?
Веб-приложение + любая серверная СУБД. Или настольное приложение, как это сейчас сделано + любая СУБД (MSSQL Express, MySQL\MariaDB, PostgreSQL).
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 11:08
Цитата Сообщение от Usaga Посмотреть сообщение
Или настольное приложение
там наверняка интранет - зачем на столе-то?
0
Эксперт .NET
 Аватар для Usaga
14113 / 9330 / 1350
Регистрация: 21.01.2016
Сообщений: 35,055
02.06.2018, 11:09
pincet, почему нет? Вполне нормальная практика.
0
Ищущий знания
 Аватар для Felix Felicis
11 / 8 / 4
Регистрация: 31.05.2015
Сообщений: 209
02.06.2018, 11:21  [ТС]
Цитата Сообщение от pincet Посмотреть сообщение
MS SQL Server Express+IIS
Это слишком серьезный проект.
Мне не нужно, чтобы был список пользователей, пароли к каждому. Это для небольшого отдела, чтобы перейти от бумажной формы записи в электронную. Надо чтобы все сводилось в одну таблицу. Но чтобы прямого доступа к ней не было у всех. Чтобы в таблицу были занесены данные и возвращался номер из строки, куда данные были записаны.

Добавлено через 9 минут
Цитата Сообщение от pincet Посмотреть сообщение
там наверняка интранет - зачем на столе-то?
Интернета нет и нельзя чтобы был


Цитата Сообщение от Usaga Посмотреть сообщение
Веб-приложение + любая серверная СУБД. Или настольное приложение, как это сейчас сделано + любая СУБД (MSSQL Express, MySQL\MariaDB, PostgreSQL).
Если я правильно понимаю, то это тоже не подходит.
На предприятии есть локальная сеть, то получить свой адрес нет возможности. Можно только на один комп все закинуть и через него запускать.
0
Эксперт .NET
 Аватар для Usaga
14113 / 9330 / 1350
Регистрация: 21.01.2016
Сообщений: 35,055
02.06.2018, 11:24
Felix Felicis, как это всё противоречит использованию нормальной СУБД? Не надо списка пользователей? Не заводите!

Добавлено через 51 секунду
Цитата Сообщение от Felix Felicis Посмотреть сообщение
На предприятии есть локальная сеть, то получить свой адрес нет возможности. Можно только на один комп все закинуть и через него запускать.
Что?)
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 11:30
Цитата Сообщение от Felix Felicis Посмотреть сообщение
Интернета нет и нельзя чтобы был
где ты в моем сообщении нашел слово "интернет"?

Добавлено через 53 секунды
Цитата Сообщение от Usaga Посмотреть сообщение
pincet, почему нет? Вполне нормальная практика.
тогда уже ClickOnce
0
Ищущий знания
 Аватар для Felix Felicis
11 / 8 / 4
Регистрация: 31.05.2015
Сообщений: 209
02.06.2018, 11:31  [ТС]
Цитата Сообщение от pincet Посмотреть сообщение
где ты в моем сообщении нашел слово "интернет"?

Добавлено через 53 секунды

тогда уже ClickOnce
Там интранет был, ошибся
0
Эксперт .NET
 Аватар для Usaga
14113 / 9330 / 1350
Регистрация: 21.01.2016
Сообщений: 35,055
02.06.2018, 11:34
Цитата Сообщение от pincet Посмотреть сообщение
тогда уже ClickOnce
Да без разницы. Главное, чтобы нормально данные в серверной СУБД хранились. А кто и как к ним доступ будет получать - уже дело десятое.
0
 Аватар для pincet
1654 / 1153 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 11:40
Цитата Сообщение от Felix Felicis Посмотреть сообщение
Программа будет лежать на сервере, ее будут запускать, вбивать данные эти получать номер и закрывать.
кто-то снова врет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.06.2018, 11:40
Помогаю со студенческими работами здесь

Не работает фильтр и база данных Access
Прописал код со свойством "Filter" , при записи в текст бокс нужного и имени, и применении фильтра бд скрывает всю таблицу, пробовал...

База данных ACCESS приложение на C# ошибка синтаксиса
Добрый вечер! в чем ошибка данного запроса? cmd.CommandText = "INSERT INTO Cubs (name, age, id_animal)VALUES('" + textBox1.Text...

Как сделать, чтобы в программе на C#.NET открывалась база данных Access (*.mdb)?
Как сделать, чтобы в программе на C#.NET открывалась база данных Access (*.mdb)? Просто открывался выбранный файл mdb, и одна из таблиц...

База данных, основанная на службах vs База данных SQL Server
Доброго времени суток. Делал я, значит, Data Access Layer для ASP.NET MVC проекта. Создал обычную библиотеку классов, моделей туда...

Не обновляется база Access
При редактировании меняются значения только в dataGridView, а самой базе Acсess - нет Вот сама программа:...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru