Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2018, 14:06   #1
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию Как в одной форме вывести данные из двух таблиц по связующему полю.

Всем здравствуйте! Помогите пожалуйста.
Есть две таблицы "Мотор на северном" и "ТС" (каталог транспортных средств), как сделать так чтобы Данные об автомобиле сами подставлялись в форму по связующему полю "Гос номер".
Вложения
Тип файла: zip СТО Мотор1 5.08-20031_v02.zip (50.4 Кб, 17 просмотров)
Znaharkms вне форума Ответить с цитированием
Старый 16.05.2018, 14:31   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

попробуйте вариант
Код:
Private Sub Гос_номер_AfterUpdate()
    Dim rst As Recordset
    Dim SQL As String
    Me.Список304.Requery
    SQL = "SELECT [Марка ТС], [Год выпуска], [VIN номер], [ФИО владельца]" & _
          " FROM ТС WHERE [Гос номер]=""" & Me![Гос номер] & """"
    Set rst = CurrentDb.OpenRecordset(SQL)
    If rst.RecordCount = 1 Then
        Me![Марка ТС_ТС] = rst.Fields(0)
        Me![Год выпуска] = rst.Fields(1)
        Me![VIN номер] = rst.Fields(2)
        Me!Поле345 = rst.Fields(3)
    End If
    Set rst = Nothing
End Sub
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 16.05.2018, 14:48   #3
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию

Спасибо, что помогли.
А куда вставить эти строки, я в этом полный ноль)
Znaharkms вне форума Ответить с цитированием
Старый 16.05.2018, 15:29   #4
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию

Как я понял, это надо вставить в События ->после обновления поля гос номер. Если это так, то ничего не произошло. Записи меняются, но они не связаны между собой полями "гос номер"
Znaharkms вне форума Ответить с цитированием
Старый 16.05.2018, 15:42   #5
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Так
Цитата:
Сообщение от Znaharkms Посмотреть сообщение
Записи меняются,
или же
Цитата:
Сообщение от Znaharkms Посмотреть сообщение
ничего не произошло.
Цитата:
Сообщение от Znaharkms Посмотреть сообщение
они не связаны между собой полями "гос номер"
Объясните детальнее что под этим подразумеваете.
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 16.05.2018, 16:22   #6
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Aleksandr H. Посмотреть сообщение
Так или же


Объясните детальнее что под этим подразумеваете.
Получается так, что записи из двух таблиц меняются по порядку, т.е. первая запись из первой таблицы и первая запись из второй таблицы и т.д. Связи по полю "Гос номер" нет.
Znaharkms вне форума Ответить с цитированием
Старый 16.05.2018, 16:30   #7
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию

Сейчас попытался внести новые данные, но не смог внести данные в поля, которые принадлежат таблице "ТС". Видимо нет связи, а как ее установить?
Znaharkms вне форума Ответить с цитированием
Старый 16.05.2018, 18:27   #8
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

вы задали один и тот же вопрос на 3-х форумах
вы не запутаетесь в ответах?
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 17.05.2018, 00:06   #9
Znaharkms
Новичок
Джуниор
 
Регистрация: 16.05.2018
Сообщений: 6
По умолчанию

Дв я уже не знаю кого мне спросить, чтоб помогли
Znaharkms вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывести данные из двух таблиц Shouldercannon PHP 30 31.10.2013 04:38
Как сделать заполнение двух таблиц из одной формы? s_sarkazm Microsoft Office Access 8 09.12.2011 07:24
Данные на форме по ключевому полю Crookers Microsoft Office Access 1 05.06.2011 11:40
как выбрать несовпадающие данные из двух таблиц Tatu Microsoft Office Access 2 16.03.2010 20:41
Как при вводе данных на одной форме - добавить запись на двух связанных таблицах? маврик Microsoft Office Access 13 05.11.2009 10:40