powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открытие формы
7 сообщений из 7, страница 1 из 1
Открытие формы
    #32296434
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
есть ленточная форма с данными на основе таблицы при двойном нажатии на одно из полей этой формы открывается новая форма для редактирования этих данных Подскажите пожалуйста как сделать так чтобы новая форма открывалась и редактировала данные таблицы именно той строки на которой стоит курсор а не первой
...
Рейтинг: 0 / 0
Открытие формы
    #32296453
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F1:
DoCmd.OpenForm formname[, view][, filtername][, wherecondition][, datamode][, windowmode][, openargs]

Ex:
strCriteria = "LIKE ""*" & [Реф №] & "*"""
DoCmd.OpenForm "Заказ", _
WhereCondition:="[Реф №] " & strCriteria
...
Рейтинг: 0 / 0
Открытие формы
    #32296454
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OpenForm Method
WhereCondition Optional Variant . A string expression that's a valid SQL WHERE clause without the word WHERE.

Пример
DoCmd.OpenForm "Employees", , ,"LastName = 'King'"
...
Рейтинг: 0 / 0
Открытие формы
    #32296463
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Простите а нельзя чуть поподробнее я в этих процедурах пока не очень. спасибо
...
Рейтинг: 0 / 0
Открытие формы
    #32296472
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуем кратко:
WhereCondition - это условие отбора записей в форме при ее открытии, т.е это фильтр
Если ты хочешь открыть конкретную запись, то в фильтр надо записать уникальный идентификатор этой строки, например, "Фамилия = 'King'"
...
Рейтинг: 0 / 0
Открытие формы
    #32296476
asemel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на этом этапе понятно а как указать что фильтр = той записи на которой стоит курсор
...
Рейтинг: 0 / 0
Открытие формы
    #32296478
АлексейЕ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может не заморачиваться на подробностях, а поступить так?

Запускаешь мастер построения кнопок

Категория - Работа с формой
Действие - Открыть форму

Далее выбираешь форму
Далее - Открыть форму для отобранных записей
Далее - связываешь поля, по которым идет отбор
Далее - выбираешь картинку
Далее - задаешь имя кнопки
Далее - жмешь Готово.

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


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