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

Ex:
strCriteria = "LIKE ""*" & [Реф №] & "*"""
DoCmd.OpenForm "Заказ", _
WhereCondition:="[Реф №] " & strCriteria
...
Рейтинг: 0 / 0
17.10.2003, 12:20
    #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
17.10.2003, 12:25
    #32296463
asemel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие формы
Простите а нельзя чуть поподробнее я в этих процедурах пока не очень. спасибо
...
Рейтинг: 0 / 0
17.10.2003, 12:32
    #32296472
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие формы
Попробуем кратко:
WhereCondition - это условие отбора записей в форме при ее открытии, т.е это фильтр
Если ты хочешь открыть конкретную запись, то в фильтр надо записать уникальный идентификатор этой строки, например, "Фамилия = 'King'"
...
Рейтинг: 0 / 0
17.10.2003, 12:35
    #32296476
asemel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие формы
на этом этапе понятно а как указать что фильтр = той записи на которой стоит курсор
...
Рейтинг: 0 / 0
17.10.2003, 12:37
    #32296478
АлексейЕ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Открытие формы
А может не заморачиваться на подробностях, а поступить так?

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

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

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

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


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