|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
Как сделать так что бы данные сохранялись? (Access)21.08.2021, 11:43. Показов 5355. Ответов 24
Метки нет (Все метки)
Помогите !!!
поместил на форме DataGrid, добавил базу данных access.mdb Всё открывается но вот внесённые данные не сохраняются в документе, (хотя тоже самое но в VB 6.0 всё сохраняется). подскажите как сделать так что бы данные сохранялись? заранее спасибо всем за помощь
0
|
|
| 21.08.2021, 11:43 | |
|
Ответы с готовыми решениями:
24
Как можно сделать так, чтобы данные сохранялись не в файл, а в бд? КАк сделать так, чтобы данные из программы сохранялись в делфи? |
|
Администратор
|
|
| 21.08.2021, 19:18 | |
|
mast_12, какая у вас строка подключения? БД копируется в выходной каталог?
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 21.08.2021, 20:26 [ТС] | |
|
Вложение 1274830не совсем понимаю, вот фото
0
|
|
|
Администратор
|
|
| 21.08.2021, 22:38 | |
|
mast_12, покажите скриншот каталога bin\Debug.
P.S. У вас явно старая версия VS. Почему не ставите более новую?
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 22.08.2021, 11:17 [ТС] | |
|
у меня стоит Visual Studio 2008, и что самое интересное на Бейсике 6.0, всё работает а это ещё старее версия,
при чем проблема сохранения не у меня одного даже на более поздних версиях. Может подскажите как подтянуть excel в DBGrid (скрин с DBGrid. VS 2008)? в старом Бейсике 6.0 всё понятно, а вот в визуал студии нет! прикрепляю скрин программы на старом Бейсике
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 22.08.2021, 11:20 [ТС] | |
|
А вот создал DataGridView1 (Студия 2008) подтянул фаил Access, всё запускается, но вот обведённая инфа не сохраняется в файл Access, и при закрытии программы всё теряется, а нужно что бы сохранялось.
0
|
|
|
Администратор
|
|||
| 22.08.2021, 11:39 | |||
|
mast_12, еще раз - покажите скриншот каталога bin\Debug.
0
|
|||
| 22.08.2021, 12:19 | |||
0
|
|||
| 22.08.2021, 13:26 | |
|
Не по теме: Uswer, 2010 это чуть лучше чем 2008, но её использование все равно считаю ошибкой т.к. устаревшая среда лишает возможности использовать новые возможности языка и платформы, подключать NuGet пакеты. К чему это в итоге приводит смотрите здесь.
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 23.08.2021, 02:03 [ТС] | |
|
Дело в том что, я пишу программу верхнего уровня для контроллера, на 6 бейсике всё норм, но нужен мне именно DataGrid или DBGrid на худой конец, пробовал на 2019 на ноутбуке но результат тот же. Вот и думаю в чём же причина.
0
|
|
|
Модератор
4360 / 3430 / 512
Регистрация: 27.01.2014
Сообщений: 6,258
|
|
| 23.08.2021, 07:35 | |
|
mast_12, еще раз повторю слова OwenGlendower - покажите код сохранения. Или вы не писали код сохранения данных в БД, а тепепь не поймёте почему то, чего нет, не работает?
1
|
|
|
Администратор
|
|||
| 23.08.2021, 09:26 | |||
|
mast_12, когда вам задают вопросы или просят что-то сделать не стоит это игнорировать. Поэтому в очередной раз:
1
|
|||
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
||||||
| 24.08.2021, 15:15 [ТС] | ||||||
|
Вот весь код который имеется.
0
|
||||||
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 24.08.2021, 15:22 [ТС] | |
|
Вот пошагово скрины как подтянута база в access
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 24.08.2021, 15:24 [ТС] | |
|
вот эта база
0
|
|
| 24.08.2021, 16:58 | |
|
mast_12, код плохой, если не сказать хуже, но не стану этого делать. Почитайте про BindingSource хотя бы это, также почитайте это, ну и тут тоже следует глянуть. После прочтения постарайтесь применить.
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 28.08.2021, 20:05 [ТС] | |
|
Да, но про Access.mdb и такого плана базу данных я там ничего не нашел
0
|
|
| 28.08.2021, 22:10 | |
|
Сама база данных значения не имеет, если правильно настроить слой модели данных, то в качестве источника данных может быть даже CSV-файл. Для выполнения записи данных в БД используется Insert- или Update-команда, которую нужно сформировать для работы с конкретной таблицей БД. Именно код содержащий эти команды Вас многократно просят показать.
Добавлено через 22 минуты Так как ТС не очень понимает суть происходящего решил всё таки описать один из вариантов. Для доступа к БД используется технология ADO.NET. Общий принцип такой: а) настраиваем соединение с БД; б) для извлечения данных создаём команду и, либо сразу вызываем её, либо передаём адаптеру, который вернёт набор данных в виде таблицы; в) полученные данные можно (нужно) сохранить в локальном источнике (DataSet, DataTable, List и т.п.); г) привязать локальные источники к элементам управления; д) настроить обработчики событий изменения/удаления/добавления данных, в которых должны выполняться соответствующие команды (см. выше). Всё. Пример. Форма обрабатывает пользователей. При открытии формы создаётся Select-команда и при помощи адаптера заполняется таблица "Пользователи". Эта таблица привязывается к DataGridView. Всё данные получены и отображены. Допустим мы добавили Пользователя (способов опять же много), тогда возникнет событие изменения данных в таблице "Пользователи", в обработчике этого события проверяется что изменилось и поняв, что добавлена строка создаётся Insert-команда, а затем она выполняется. Таким образом данные будут переданы в БД и при этом останутся на стороне приложения в локальном источнике.
0
|
|
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
||
| 28.08.2021, 22:46 [ТС] | ||
|
Суть мне понятна, DataSet подключен у меня, Просто я прошу минимальный код какой то что бы понять и вникнуть.
Я начинающий пользователь VB.NET, до этого был знаком только с VB 6.0, там вообще не так... Поэтому и трудно не много. Добавлено через 2 минуты Добавлено через 2 минуты И вопрос такого плана возник: Как открыть Access.mdb или Excel, и произвести запись и чтение ? просто открыть записать и закрыть? потом открыть прочесть из него и закрыть ?
0
|
||
|
1 / 1 / 0
Регистрация: 13.01.2021
Сообщений: 100
|
|
| 28.08.2021, 22:49 [ТС] | |
|
Вот на всякий случай
0
|
|
| 28.08.2021, 22:49 | |
|
Помогаю со студенческими работами здесь
20
чтобы данные сохранялись в БД аксесе, как сделать? Как сделать чтобы данные сохранялись в две таблицы Как сделать чтоб данные, которые заносят в форму, сохранялись в 2 разные таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 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
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|