Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

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

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

Купить рекламу здесь за 20 тыс руб в месяц! alarforum@yandex.ru


Ответ
 
Опции темы
Старый 25.09.2020, 15:36   #1
UserNoName
Новичок
Джуниор
 
Регистрация: 25.09.2020
Сообщений: 3
По умолчанию Сохранение данных из формы в таблицу

Всем доброго дня. Возникла сложность с сохранением данных из формы. Суть в том: Есть основная таблица, на ее основе создана форма. На форму добавлен выпадающий список, состоящий из таблиц (разные таблицы с разными данными). При выборе нужной таблицы, данные из выбранной таблицы добавляются на форму. И проблема в том, что не сохраняются данные в основную таблицу (для сохранения создавалась кнопка "сохранить" при помощи макроса "Сохранить запись"). Не понимаю, что я делаю не так. Поясните пожалуйста
UserNoName вне форума Ответить с цитированием
Старый 25.09.2020, 16:27   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 2,941
По умолчанию

Выпадающее поле связали с полем основной таблицы?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 25.09.2020, 16:35   #3
UserNoName
Новичок
Джуниор
 
Регистрация: 25.09.2020
Сообщений: 3
По умолчанию

ну в свойствах поле "данные"-"Источник строк" Таблица1;Таблица2, к примеру.
Событие "после обновления код такой

Код:
Option Compare Database
Option Explicit

Private Sub Form_Load()
    Me.RecordSource = "список1"
    Me.Поле9 = "список1"
End Sub

Private Sub Поле9_AfterUpdate()
    If Not IsNull(Me.Поле9) Then Me.RecordSource = Me.Поле9: Me.Requery
End Sub
UserNoName вне форума Ответить с цитированием
Старый 25.09.2020, 20:10   #4
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 2,941
По умолчанию

Код:
Me.RecordSource = Me.Поле9
здесь вы переопределяете RecordSource и аж никак не вносите значение в поле таблицы
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 28.09.2020, 13:32   #5
UserNoName
Новичок
Джуниор
 
Регистрация: 25.09.2020
Сообщений: 3
По умолчанию

что нужно сделать, чтобы данные сохранялись в основную таблицу? я очень плохо понимаю в vba( Если не затруднит, подскажите пожалуйста
UserNoName вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление данных и формул в Гугл таблицу, после данных от формы Neptun74 Microsoft Office Excel 5 18.03.2019 16:53
сохранение данных в дочернюю и родительскую таблицу Nekala БД в Delphi 1 08.12.2014 18:18
Сохранение данных из множества файлов в таблицу Access Vladymyrus Microsoft Office Access 1 03.11.2014 15:37
Перемещение данных с формы в таблицу Mihasver Microsoft Office Access 1 28.05.2014 10:02
Сохранение данных из формы в файл НастяНастя Помощь студентам 3 19.05.2014 12:07


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS
Здесь нужно купить рекламу за 7 тыс руб в месяц! )
пишите сюда - alarforum@yandex.ru
ИКС 840