С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10

Локальная база данных

18.05.2013, 12:39. Показов 3092. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте,
я полнейший дилетант в этом вопросе.
Интересует следующее: с помощью чего можно создать локальную базу данных?
Мне нужна табличка вроде Аccess, но чтобы она была *в форме* (это как вставить на форму компонент MS Excel), но при этом обращение (и сохранение внутри) к программе должно осуществляться с нескольких компьютеров.
В итоге, можно ли это реализовать в VB? Или проще скачать Visual Studio?
Для начала я отбрасываю пока что мысль о самой локальности, научиться хотя бы создавать.
Наяндексил об Data base Wizard в VB 6.0, но у себя не нашел такого в нём.
Много руководств о VS.
А может стоит создать таблицу в Аксессе и импортировать потом в VB?
В общем, объясните, что к чему, с чего начинать, что читать и стоит ли вообще трогать бейсик.
Заранее извиняюсь, если где-то глупость написал.
Спасибо.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2013, 12:39
Ответы с готовыми решениями:

База данных
Здравствуйте. Помогите пожалуйста сделать программку на VB 6.0, в которой можно добавить, удалить, редактировать, поиск по полям БД. И...

База данных Access
Помогите связать базу с Visual Basic и сделать кнопки добавление,удаление и редактировнаие!

База данных на Unix
Имеется Informix база данных на Unix. Нужно засекать изменения в ней. Какие будут соображения, Господа? Благодарю за участие и помощь...

15
Заблокирован
18.05.2013, 13:27
Лучший ответ Сообщение было отмечено The trick как решение

Решение

1. Создай базу данных в MS Access.
2. Читай: https://www.cyberforum.ru/post4111728.html
3. Как сделаешь 2 пункта выше пиши.
1
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
18.05.2013, 13:28
ИМХО
База Аксесс сама по себе "безформенна" поэтому её нельзя импортировать.
Но никто не мешает кинуть на форму какую-нить табличку и связать с базой данных.
Можно и программно из бейсика создавать базу. Но это тот ещё гемор.
Проще создать базу в Аксесс, а на форму кинуть какой-нибудь Grid
0
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
18.05.2013, 16:24  [ТС]
Цитата Сообщение от inv.DS Посмотреть сообщение
2. Читай: Готовые решения и полезные коды на Visual Basic 6.0
Исходник не запускается
Миниатюры
Локальная база данных  
0
Заблокирован
18.05.2013, 16:27
antonboom, А путь к базе данных укажи правильный, в строке подключения. Нет я конечно понимаю ты тупо скопипастил код, ну а подумать чуть, чуть !

Visual Basic
1
conn = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\Documents and Settings\User\Рабочий стол\DataBase\Database.accdb;Uid=Admin;Pwd=;"
0
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
18.05.2013, 17:07  [ТС]
inv.DS, я сначала поменял адрес, он не работал.
Затем я решил оставить старый, но поместил на рабочий стол файл аксесс.
Все равно не работает - решил сюда написать.

Добавлено через 19 секунд
Аа блин - всё понял. Не рабочий стол, а десктоп)
0
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
19.05.2013, 21:43  [ТС]
Разобрался, как поставить пароль на базу при открытии.
Теперь ругается на строчку SQL = "SELECT.."
Variable not defined
Хотя библиотеку подключал, как в статье.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
20.05.2013, 01:28
antonboom, отключи Option Explicit или объяви переменную как Dim SQL as string
1
Заблокирован
20.05.2013, 06:43
Цитата Сообщение от antonboom Посмотреть сообщение
Разобрался, как поставить пароль на базу при открытии.
А в строчке ты пароль пишешь теперь ?
0
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
20.05.2013, 16:37  [ТС]
Нет, просто думал вдруг это как-то связано - ведь перестало работать после того, как сделал
Visual Basic
1
2
3
4
Dim pass As String
pass = InputBox("Ââåäèòå ïàðîëü")
...
conn.Open , , pass
Добавлено через 2 минуты
Да, дело в Option Exp

Добавлено через 2 часа 42 минуты
Какая строка отвечат за индекс? Как его обновить или переприсвоить? А то добавляю поле. Закрываю. Открываю базу - удаляю все поля.
Открываю бейсик - добавляю, а индекс не с 1(
0
Заблокирован
20.05.2013, 16:40
Цитата Сообщение от antonboom Посмотреть сообщение
Открываю бейсик - добавляю, а индекс не с 1(
Поле "Код" тип счетчик всегда уникальное и не повторяется! счетчик - целые числа, которые задаются автоматически при вводе записей. Эти числа не могут быть изменены пользователем;

Оно используется для уникальности записей в базе данных ! запомнить навсегда чтобы таких глупостей не задавать!
1
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
21.05.2013, 16:14  [ТС]
Дело в том, что непонятно почему, он начала у меня добавлять с Код = 5, затем бейсик начал ругаться и сказал "переприсвоить или удалить, создать заного" индексы.
Я понимаю, что поле уникальное. Но думал, что если удалить строку, то и счетчик откатится.
В общем решил проблему пересозданием ключевого поля Код через конструктор в Ассеss.

Добавлено через 21 час 0 минут
Работает ли вся эта система, если несколько таблиц в файле?
Можно или еще один грид, но на него вызов другой таблицы? По идее же подключение ко всему файлу.
Просто в статье упор на одну таблицу.
Спасибо
0
Заблокирован
21.05.2013, 16:19
Цитата Сообщение от antonboom Посмотреть сообщение
Просто в статье упор на одну таблицу.
Создай второй набор записей со своим SQL запросом к другой таблице и так хоть до бесконечности и создавай другой грид к нему прикручивай набор новый.
1
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
21.05.2013, 23:26  [ТС]
Хм..очередная непростая задачка.
Есть печатная форма- файл Excel.
Есть датагрид - наша бд.
Можно ли из выделенной строки в грид взять нужные ячейки и вставить их значения в соответствующие поля Excel (к сожалению, некоторые - это объединенные ячейки),
Как распечатать всё это чудо через Бейсик уж найду..
0
Заблокирован
22.05.2013, 06:05
Пример записи / чтения с Microsoft Excel в VB по всей видимости сам нашел?
0
bmstu-team
 Аватар для antonboom
301 / 136 / 91
Регистрация: 10.01.2012
Сообщений: 420
Записей в блоге: 10
22.05.2013, 18:05  [ТС]
Да, при этом он у меня не заработал ни в какую, не помню почему( Вроде все на Open App ругался, хотя файл и проект в одной папке были.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2013, 18:05
Помогаю со студенческими работами здесь

База данных в textbox-e
У меня есть программа которая создаёт списки учеников и сохраняет их в файлы TXT . но есть одно но в неё можно вписать несколько...

База данных и textbox
Подскажите пожалуйста. У меня на форме есть textbox, button и таблица сделанная в sql. Возможно ли через textbox взять значения из...

Готовая База данных в VB
Ребят я искал но не нашёл похожий темы, срочно нужна ваша помощь, может кто нибудь помочь с бд в visual studio, может ли кто нибудь скинуть...

База данных в Visual Basic 6
Добрый всем день! Вопрос состоит в следующем : я новичок и создаю прикладное приложение в Visual Basic 6 для работы с базами данных...

База данных в Visual Basic
Есть база данных в accese её нужно связать в с программой в Visual Basic. Программа в Visual Basic должна иметь возможность добавлять,...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 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 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru