Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 41

Обновление таблицы из формы

29.10.2013, 12:02. Показов 1676. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
У меня есть форма Poisk, в которой осуществляется сложный поиск (7 полей). При нажатии кнопки Искать выполняется запрос (qur_InsertResultat_Poiska) на поиск и добавление результатов поиска в таблицу (tbl_Resultat_Poiska). Всё работает нормально, если таблица (tbl_Resultat_Poiska) изначально закрыта. Если она открыта, то для отображения данных приходится нажимать кнопку Обновить на панели инструментов каждый раз после осуществления поиска. Подскажите, пожалуйста, как мне нужно прописать в VBA обновление данных таблицы?
tbl_Resultat_Poiska.Requery не работает.

Рабочий код на кнопку поиска у меня такой:
Private Sub Кнопка_Poisk_Click()
Me.frm_PoiskFind.Form.Requery
DoCmd.SetWarnings False
DoCmd.OpenQuery "qur_InsertResultat_Poiska"
DoCmd.SetWarnings True
DoCmd.OpenTable "tbl_Resultat_Poiska"
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.10.2013, 12:02
Ответы с готовыми решениями:

Обновление таблицы-источника формы
Есть две таблицы: 1. НаборЦветов 2. ВыбранныеЦвета и форма ВыбранныеЦвета Источником формы является таблица ВыбранныеЦвета. Поле...

Обновление поля таблицы на основании выборки из другой таблицы
Есть две таблицы тблМагазиныИнвентаризации (все инвентаризации) и тблМагазиныРейтинг (список магазинов) Есть процедура, результатом...

Обновление подчинненой формы из другой формы!
Здравствуйте! Я начинающий разрабочик баз данных. При разработке моего проекта у меня возникла проблема. Значить есть форма, которая...

4
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
29.10.2013, 12:10
AlenkaNS - Можа я чего недоперепонял и насколько я въехал в суть проблеммы, вы нажатием кнопки открываете САМУ ТАБЛИЦУ
А может лучше открывать форму табличного вида сделанную. на основе запроса или таблицы.?
0
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 41
29.10.2013, 12:12  [ТС]
PS. через макрос (отдельная кнопка): ОткрытьТаблицу, ПоказатьВсеЗаписи работает. Но мне нужно через VBA и чтобы всё осуществлялось нажатием одной кнопки, не могу сообразить как

Добавлено через 1 минуту
kmv-puh, можно и так. но суть не меняется, форма сама не обновляется.
0
 Аватар для VinniPuh
9131 / 6143 / 593
Регистрация: 27.03.2013
Сообщений: 20,011
29.10.2013, 13:29
AlenkaNS - Думаю можно чени то примерно так

Вначале поля обнуляются
Потом вся форма обновляется

Visual Basic
1
2
3
4
5
6
7
8
9
Private Sub Кнопка0_Click()
    Me![ПолеСоСписком1] = Null
    Me![ПолеСоСписком2] = Null
    Me![Поле1] = Null
    Me![Поле2] = Null
 
        Me.Requery
 
End Sub
0
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 41
29.10.2013, 14:08  [ТС]
kmv-puh, Спасибо, такая кнопочка у меня уже есть, называется Сброс (Reset). Служит как раз для очистки параметров поиска.
Вопрос решила так: создала отдельную кнопку СохранитьРезультат, записала на него макрос ОткрытьФорму frm_Resultat_Poiska (режим таблицы), ОбновитьОбъект (форму) frm_Resultat_Poiska, ПоказатьВсеЗаписи. Всё работает. ТОже самое подходит и для таблицы, а у пользователя появилась возможность подумать, нужно ли ему сохранять найденные записи или нет
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.10.2013, 14:08
Помогаю со студенческими работами здесь

Соответствие значения поля подчиненной формы полю таблицы основной формы
Здравствуйте. В основной форме две подчиненные формы, одна в табличном режиме другая в режиме формы. Так вот, значения подчиненной формы...

Обновление основной формы данными из внедрённой формы, основанной на основной форме
Всем привет! Извиняюсь за тавтологию, но зато изложено кратко! В приложении БД. Не обращайте внимание на много таблиц и схему. Они в...

Копирование данных одного поля из разделенной формы (таблицы) в нужные записи другой таблицы
Здравствуйте! Добрый вечер! Подскажите пожалуйста, как из разделенной формы (в которой после выборки осталось примерно 300 записей)...

Обновление данных одной таблицы на основе данных другой таблицы
мне нужно создать запрос на обновление данных одной таблицы на основе данных из другой таблицы. Дано: имя таблицы|ключевые поля ...

Обновление таблицы
Доброго. Знатокам аца alter table T alter column С decimal(18,2) Обновляет точность и шкалу в базе. Можно ли каким образом...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru