Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64

Подключение БД MS Acces, управление и отображение данных

26.05.2011, 20:57. Показов 3700. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задача:

Нужно подключить базу данных MS Access. Реализовать добавление значения из textBox в поля таблицы БД.

В архиве присутствует программа и база данных. Не могу понять сколько не читал информацию по этому поводу, как отобразить содержимое БД в dataGridView и как заполнять поля в БД. Буду очень благодарен, кто постарается мне помочь и объяснить.
Миниатюры
Подключение БД MS Acces, управление и отображение данных  
Вложения
Тип файла: rar Подключение БД.rar (58.7 Кб, 39 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2011, 20:57
Ответы с готовыми решениями:

Как осуществить удаленное управление БД (Acces) в Delphi
Ребят. есть БД на Acces. Как осуществить удаленное управление этой БД в Delphi? Подскажите хотя бы литературу, в которой можно про это...

Подключение к базам данных через удаленное управление
Есть два компьютера. На одном из ник установлены MySQL сервер и программа для работы с ним. На втором Delphi. Как с одного компьютера с...

Создание интерфейса(форму) для БД (acces) и осуществление удаленное управление БД
Хотел бы спросить. Есть БД на acces без форм и запросов про складской учет магазина со сроками годности. Так вот. Возможно ли и если да, то...

24
3 / 3 / 0
Регистрация: 26.03.2011
Сообщений: 15
26.05.2011, 22:26
Сейчас сделаю!!!
1
3 / 3 / 0
Регистрация: 26.03.2011
Сообщений: 15
26.05.2011, 22:43
Вот то что просил будет что то не понятно спрашивай
Вложения
Тип файла: rar Подключение БД.rar (177.2 Кб, 63 просмотров)
2
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
26.05.2011, 23:05  [ТС]
Спасибо! Буду рад если ещё бъясните как мне это самому повторить. Задаче вроде и простая но я не могу никак понять.
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
27.05.2011, 18:33
Такая же проблема, попробовал копировать-вставить, прописал свои значения, но не сохраняет!
Требуется из тест боксов занести значения в соответствующие столбцы.
Уделите немного времени, заранее спасибо!
Залил пикчи:
1-код 1 формы
2-2 формы
3-вызываемая форма
4-главная форма
Миниатюры
Подключение БД MS Acces, управление и отображение данных   Подключение БД MS Acces, управление и отображение данных   Подключение БД MS Acces, управление и отображение данных  

Подключение БД MS Acces, управление и отображение данных  
0
3 / 3 / 0
Регистрация: 26.03.2011
Сообщений: 15
27.05.2011, 18:45
C#
1
2
3
4
5
6
7
8
// Сохранить 
сотрудникTableAdapter.Incert(ФИОtextbox.Text, номер_ПКtextbox.Text, Convert.toString(datePicteric.Text, convert.ToInt(сумма.textBox.Text, ПарольTextBox.Text)));
сотрудникTableAdapter.Update(база_данных2DataSet);
сотрудникTableAdapter.Fill(база_данных2DataSet.Сотрудник);
 
this.Validate();
this.table1BindingSource.EndEdit(); // посмотри как у себя имя 
this.tableAdapterManager.UpdateAll(база_данных2DataSet);// посмотри как у себя имя
Могут быть ошибки писал тут

Добавлено через 1 минуту
на форме у тебя кнопка добавить
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
28.05.2011, 11:37
Вылезает ошибка
Миниатюры
Подключение БД MS Acces, управление и отображение данных  
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
28.05.2011, 13:39
Сделал все с нуля, но все равно ошибки.
Посмотри, если не трудно, в чем дело.
Вложения
Тип файла: rar БД.rar (205.2 Кб, 16 просмотров)
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
29.05.2011, 18:03  [ТС]
У меня вот такую ошибку выдает
Миниатюры
Подключение БД MS Acces, управление и отображение данных  
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 9
31.05.2011, 14:43
Восхищаясь ващими знаниями, реализованными в теме "Подключение БД MS Acces, управление и отображение данных"! Прошу вашей помощи в решение моей проблемы: имеется datagridview, textbox и кнопка. в тектбоксе отображается данные поля выделенного в датагриде. на кнопке прописано "таблицаTableAdapter1.Update(dBASDataSet 1);", но данные заносятся в БД только при редактировании непосредственно тлько в таблице. данные измененые в тектбоксе в таблицу не вносятся, а очень хочется! помогите плиз!!!
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
31.05.2011, 14:59  [ТС]
Цитата Сообщение от GL_LaMeR Посмотреть сообщение
Восхищаясь ващими знаниями, реализованными в теме "Подключение БД MS Acces, управление и отображение данных"! Прошу вашей помощи в решение моей проблемы: имеется datagridview, textbox и кнопка. в тектбоксе отображается данные поля выделенного в датагриде. на кнопке прописано "таблицаTableAdapter1.Update(dBASDataSet 1);", но данные заносятся в БД только при редактировании непосредственно тлько в таблице. данные измененые в тектбоксе в таблицу не вносятся, а очень хочется! помогите плиз!!!
Выложите код программы или архив с программой. Так будет проще разобраться.
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 9
31.05.2011, 15:34
Может стоит открыть новую тему?
Вот программа:
Вложения
Тип файла: rar Программа.rar (129.9 Кб, 160 просмотров)
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
31.05.2011, 16:51  [ТС]
Попробуйте прописать вот такое для кнопки и добавить на форму tableAdapterManager1 из Панели элементов -> Компоненты.

C#
1
2
3
4
5
6
7
8
9
10
11
private void button1_Click(object sender, EventArgs e)
        {
            kuzovTableAdapter.Insert(textBox1.Text);
            kuzovTableAdapter.Update(bDDataSet);
            kuzovTableAdapter.Fill(bDDataSet.Kuzov);
 
            this.Validate();
            this.kuzovBindingSource.EndEdit();
            this.tableAdapterManager1.UpdateAll(bDDataSet);
 
        }
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 9
31.05.2011, 17:26
Добавляет новые записи! А мне надо редактировать выбранные... =((
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
31.05.2011, 17:35  [ТС]
А у меня редактировало выделенные. Выделяю нужный элемент для редактирования, он появляется в текстБоксе, изменяю, сохраняю и в таблице изменяется.
Вложения
Тип файла: rar Программа1.rar (131.8 Кб, 13 просмотров)
0
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 9
31.05.2011, 17:49
Ну вот щас выполняю ваш залитый вариант! Он добавляет, но не редактирует.
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
31.05.2011, 22:28  [ТС]
Странно. У меня редактипует
0
 Аватар для f-art
32 / 32 / 1
Регистрация: 06.04.2011
Сообщений: 64
01.06.2011, 19:18  [ТС]
Цитата Сообщение от John_Digweed Посмотреть сообщение
Такая же проблема, попробовал копировать-вставить, прописал свои значения, но не сохраняет!
Требуется из тест боксов занести значения в соответствующие столбцы.
Уделите немного времени, заранее спасибо!
Залил пикчи:
1-код 1 формы
2-2 формы
3-вызываемая форма
4-главная форма
Создавал все с начала используя вашу БД . Все работает. Вот как следовало заносить значения:
C#
1
2
3
4
5
6
   сотрудникиTableAdapter.Insert(textBox1.Text, Convert.ToInt32(textBox2.Text), Convert.ToDateTime(dateTimePicker1.Text), Convert.ToDecimal(textBox3.Text), Convert.ToInt32(textBox4.Text));
   сотрудникиTableAdapter.Update(database1DataSet);
   сотрудникиTableAdapter.Fill(database1DataSet.Сотрудники);
   this.Validate();
   this.сотрудникиBindingSource.EndEdit();
   this.tableAdapterManager.UpdateAll(database1DataSet);
В полях вашей БД заданны различные типы данных : string, int, datetime, decimal, int. Их нужно соответственно конвертировать при добавлении. Возможно из-за этого и не получалось.

Для обновления DataGridView на Form1 я добавил кнопку в панель bindingNavigator рядом с "Сохранить"
Вложения
Тип файла: rar БД для John_Digweed.rar (240.6 Кб, 21 просмотров)
1
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
01.06.2011, 23:16
Премного благодарен!
Застрял я на этом, на конвертирование даже не обратил внимание.
Спасибо еще раз!
0
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 16
05.06.2011, 15:09
Странно, во время отладки, добавляет в БД, после компиляции выдает ошибку при добавлении.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2011, 15:09
Помогаю со студенческими работами здесь

Обработка данных в MS Acces
Здравствуйте, у меня такой вопрос, я создал таблицу, запомнил ее полями, создал форму этой таблицы и через "Режим макета" в...

База данных Acces
В общем есть программа а в ней БД. Нужно сделать связи 1:М 1:1 И т.д. Умеет кто ?

База данных Acces
Найти студентов, родившихся в третьем квартале 1983 года. Найти студентов, которые живут в одной комнате с Ивановым. Найти число...

Перенос данных с Acces в MSSQL
Собственно, как лучше сделать копирование данных из Access в MSSQL программно?

acces 2003 база данных
помогите пожалуйста составить базу данных в аксесс , или раскажите что да как , ничего не понимаю , как что делать...... и ещё...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка SDL3 из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru