Access with VB связи между таблицами
Формулировка задачи:
у меня есть БД в аксесе 5 таблиц, связаны между собой, у меня получилось привязать через adodc таблицы с аксеса с датагридом в ВБ, а как сделать чтоб допустим строка 5 датагрида выводило куданить в другое место связаные с ним элименты аксеса незнаю( кто в курсе подскажите как возможно это сделать? хотелосьбы чтоб выводились в соседнию таблицу данные и обновлялись по пролистованию между строк, ну пойдет способ и по нажатию кнопки куданить в соседнее окно..
и еще в datagrid св-вах есть окно splits, и если там поставить галочку locked то таблица блокируется от редактирование, а если снята то можно делать все что хочешь, как можно это написать через код? перепробывал кучу вариантов не чего толком не вышло(
с блокировкой разобралься, чуть синтаксис не тот у меня был, кому интересно код так выглядит DataGrid1.Splits(0).Locked = True
по связям вопрос еще актуален
В сумме вышло не плохое меню админа
Листинг программы
- 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
Решение задачи: «Access with VB связи между таблицами»
textual
Листинг программы
- 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д