powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про .Requery у списка в форме.
8 сообщений из 8, страница 1 из 1
Вопрос про .Requery у списка в форме.
    #32280427
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма на остнове таблицы Табл1. На этой же форме есть список, значения для которого берутся с помощью SELECT ... FROM Табл1.Поле1.
При изменении в форме значения Поля1 откуда берутся данные для списка, я делаю Список.Requery - не обновляет. Me.Refresh - обновляет, но это мне неудобно. Он обновляет все поля формы. Подскажите, пожалуйста, как мне обновить только один список?
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280439
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Список.RowSource=Список.RowSource
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280447
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Владимир Саныч:

Так не обновляет.
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280455
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня была схожая проблема возможно и у тебя в этом дело.

проблема была не в том что не обновлялся источник записей поля со списком а в том что не обновлялись данные в связанном поле источника данных формы к которому был прикреплен контрол.

проблему удалось решить созданием функции для данных контрола (после этого нельзя изменять значение но это и не нужно было) в свойство данные
=MYFUN()

после этого при вызове ПОЛЕ11.Requery в форме пересчитываются все поля основанные на функциях а источник данных формы оставался в неприкосновенности.
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280466
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я делаю Список.Requery - не обновляет.
А путь то к списку правильно указан - Forms("MyForm").MySubForm.Form.ListBox1.Requery

И, мне кажется странным, что Refresh обновляет список.
И для себя тоже хочу прояснить. Ветераны поправьте, пжлста!
- Requery - перезапрос, получение данных заново.
- Refresh - обновление (перерисовка) вида формы, контрола...
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280467
Axls
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А!!! Понял! Поле1 в форме я изменил, а таблицу, на основе которой форма, данные еще не попали. Наверное, так. Ладно, буду пользоваться Me.Refresh.

З.Ы. Я правильно понял?
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280510
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>- Requery - перезапрос, получение данных заново.
>- Refresh - обновление (перерисовка) вида формы, контрола...

все так неоределенно и зависит от ADP или MDB

requery - везде перезапрос
Refresh - в ADP перезапрос а в MDB что - то типа recordset.resync
Repaint - везде перерисовка
Recalc - пересчет вычисляемых значений
...
Рейтинг: 0 / 0
Вопрос про .Requery у списка в форме.
    #32280513
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Axls

скорее всего в таблицу попали а в источник данных формы еще нет
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос про .Requery у списка в форме.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]