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

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

01.06.2018, 21:03. Показов 1278. Ответов 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
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,455
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
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 10:55
Цитата Сообщение от Felix Felicis Посмотреть сообщение
А какие еще предложения?
MS SQL Server Express+IIS
0
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,455
02.06.2018, 11:05
Цитата Сообщение от Felix Felicis Посмотреть сообщение
А какие еще предложения?
Веб-приложение + любая серверная СУБД. Или настольное приложение, как это сейчас сделано + любая СУБД (MSSQL Express, MySQL\MariaDB, PostgreSQL).
0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
02.06.2018, 11:08
Цитата Сообщение от Usaga Посмотреть сообщение
Или настольное приложение
там наверняка интранет - зачем на столе-то?
0
Эксперт .NET
 Аватар для Usaga
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,455
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
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,455
02.06.2018, 11:24
Felix Felicis, как это всё противоречит использованию нормальной СУБД? Не надо списка пользователей? Не заводите!

Добавлено через 51 секунду
Цитата Сообщение от Felix Felicis Посмотреть сообщение
На предприятии есть локальная сеть, то получить свой адрес нет возможности. Можно только на один комп все закинуть и через него запускать.
Что?)
0
 Аватар для pincet
1655 / 1154 / 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
14315 / 9401 / 1355
Регистрация: 21.01.2016
Сообщений: 35,455
02.06.2018, 11:34
Цитата Сообщение от pincet Посмотреть сообщение
тогда уже ClickOnce
Да без разницы. Главное, чтобы нормально данные в серверной СУБД хранились. А кто и как к ним доступ будет получать - уже дело десятое.
0
 Аватар для pincet
1655 / 1154 / 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
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru