Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
4 / 4 / 0
Регистрация: 12.12.2010
Сообщений: 184

Access with VB связи между таблицами

17.05.2013, 11:45. Показов 1482. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
у меня есть БД в аксесе 5 таблиц, связаны между собой, у меня получилось привязать через adodc таблицы с аксеса с датагридом в ВБ, а как сделать чтоб допустим строка 5 датагрида выводило куданить в другое место связаные с ним элименты аксеса незнаю( кто в курсе подскажите как возможно это сделать? хотелосьбы чтоб выводились в соседнию таблицу данные и обновлялись по пролистованию между строк, ну пойдет способ и по нажатию кнопки куданить в соседнее окно..

Добавлено через 1 час 35 минут
и еще в datagrid св-вах есть окно splits, и если там поставить галочку locked то таблица блокируется от редактирование, а если снята то можно делать все что хочешь, как можно это написать через код? перепробывал кучу вариантов не чего толком не вышло(

Добавлено через 10 часов 34 минуты
с блокировкой разобралься, чуть синтаксис не тот у меня был, кому интересно код так выглядит DataGrid1.Splits(0).Locked = True
по связям вопрос еще актуален

Добавлено через 33 минуты
В сумме вышло не плохое меню админа
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Command1_Click()
Dim Password As String
 
Password = InputBox("Меню редактирование доступно только для Администратора БД" _
& "Введите пароль, или обратитесь за помощью к Администратору БД.", _
"Авторизация пользователя")
 
If Password = "123456" Then
PushButton = MsgBox("Авторизация прошла успешно", 0 + 64, "Результат авторизации")
DataGrid1.Splits(0).Locked = False
Else
PushButton = MsgBox("Пароль не верен", 0 + 48, "Результат авторизации")
End If
End Sub
 
Private Sub Command2_Click()
PushButton = MsgBox("Вы вошли в меню просмотра", 0 + 64, "Результат авторизации")
DataGrid1.Splits(0).Locked = True
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.05.2013, 11:45
Ответы с готовыми решениями:

Как настроить управляющий элемент Data из VB-кода для связи с базой данных и ее таблицами Access?
господа объясните как настроить управляющий элемент Data из VB-кода для связи с базой данных и ее таблицами Access Вот пример, но он не...

Перенести данные между таблицами microsoft access
Доброго времени! Подскажите пожалуйста, имеется база данных microsoft access base.mdb, в которой 2 таблицы: table1 и table2. В visual...

Связи между таблицами access
Тут такая ситуация. Дали курсовую сделать СУБД, если честно никогда этого раньше не делал. Решил сделать про фильмы, вроде делал по...

5
Заблокирован
17.05.2013, 16:23
xkpukx, Ужасное меню админа!
0
4 / 4 / 0
Регистрация: 12.12.2010
Сообщений: 184
17.05.2013, 19:28  [ТС]
Цитата Сообщение от inv.DS Посмотреть сообщение
xkpukx, Ужасное меню админа!
смотря где использовать, для реальной защиты да, а если как дополнительная функция в курсаче, то норм)
0
Заблокирован
17.05.2013, 19:33
А что если строку с паролем шифровать потом записывать в базу, а при надобности считывать дешифровывать и отдавать в переменную потом сверять на правильность?
0
4 / 4 / 0
Регистрация: 12.12.2010
Сообщений: 184
17.05.2013, 19:43  [ТС]
Цитата Сообщение от inv.DS Посмотреть сообщение
А что если строку с паролем шифровать потом записывать в базу, а при надобности считывать дешифровывать и отдавать в переменную потом сверять на правильность?
не спорю, будет хоть какаято защита, ну зачем усложнять себе жизнь? я еще со связями не разобрался, главное сделать основную часть работы..
0
4 / 4 / 0
Регистрация: 12.12.2010
Сообщений: 184
22.05.2013, 17:01  [ТС]
Подскажите где ошибка
Visual Basic
1
2
3
4
5
6
7
8
Private Sub Command4_Click()
Dim a(20), b(10), c(10) As String
Dim i, j As Integer
For i = 1 To 10
a [i] = Form1.DataGrid1.Columns(1).Text
List1.AddItem a(i)
Next
End Sub
или как еще можно обработать данные связаные с акцес через adodc с datagrid, хочу сделать некие запросы, но для этого нужна както обратится к столбцам, вот думаю занести их в массив а после уже делать что угодно с ними, но пока чето не выходит, если есть другом способ подскажите плиз..
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.05.2013, 17:01
Помогаю со студенческими работами здесь

Связи между таблицами в Access
Помогите расставить связи в базе данных между таблицами. Я как ни пытался, при заполнении выдает ошибку, что не хватает связанной записи в...

Создание связи между двумя таблицами MS Access, используя ADOQuery
Здравствуйте! У меня в Access есть две связанные между собой таблицы. Я в Delphi вставила три компонента ADOConnection, DataSource,...

Наладить связи между практически одинаковыми таблицами таблицами
Помогите пожалуйста со следующей затыкой. Выбираю "Схема данных". Там открыты три таблицы. Одна материнская (откуда идет номер модели)...

Связи между таблицами
добрый день, помогите пожалуйста: Задача - обновить данные из одной таблицы в другую. Пример: Табл1 - Имя Ridgeclip...

Связи между таблицами
помогите пожалуйста! не могу никак связать таблицы в mysql workbench, все время да будет какая нибудь ошибка


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
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
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru