powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Редактирование записи из списка
8 сообщений из 8, страница 1 из 1
Редактирование записи из списка
    #32046914
Сергей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме список и кнопки. В списке отображаются некоторые поля записей. Нужно сделать чтобы по нажатию кнопки вызывалас форма с редактированием записи активной в списке. Средствами VBA я беру первое поле отображаемое в списке (оно же ключевое) типа Список.Value. Нужно перейти на запись и вызвать форму редактирования уже текущщей записи. Как это сделать не знаю. Думаю есть и более легкие способы это воплотить. Помогите плс. Как всегда нужно действительно срочно.
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32046930
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stDocName = "ИмяФормы"
stLinkCriteria = "[КлючПоле]=" & "'" & Me![Список] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32046939
sFx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Список содержит значение какждой записи(надеюсь что уникальное значение например ID) тогда по нажатию кнопки или по дабл клику(это удобнее и текущая запись в списке выделяется) открываем форму(в ней источник данных такой например Select * From T1 Where T1.Id=[Forms]![Forma1]![Listbox]
вот и все :))
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32047036
Сергей П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, заработало.
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32051179
NAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NAD
Гость
Не могли бы Вы объяснить, как у Вас получилось
Очень интересно .Похожая проблема.Спасибо.
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32051291
TroubleChart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня работает как написал наутилус:

в обработке события (кнопки или списке):
Dim stDocName As String
Dim stLinkCriteria As String

stDocName = "ИмяОткрываемойФормы"

stLinkCriteria = "[КлючевоеПоле]=" & Me![ИмяСписка]
DoCmd.OpenForm stDocName, , , stLinkCriteria

открывается форма с записью выбранной в списке. Первым полем в списке должно быть КлючевоеПоле. (его можно не выводить визуально поставив ширину стобца 0)
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32051306
TroubleChart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут еще вопрос возник, как после вызова формы с записью из списка и ее закрытие обновить данные в списке?
...
Рейтинг: 0 / 0
Редактирование записи из списка
    #32051458
SM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать в форме Public Sub, после открытия формы с помощью этой процедуры передать в форму ссылку на список как контрол, при закрытии формы сделать этому контролу requery
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Редактирование записи из списка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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