powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму
10 сообщений из 10, страница 1 из 1
Открыть форму
    #32382640
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно двойным щелчком в поле подчиненной формы открыть другую форму с соответствующей записью. Написал функцию:

Public Function Company_DblClick()
Dim strCriteria As String
On Error GoTo Err_Company_DblClick

strCriteria = "CompanyId=Forms!frmRefComp!sfrCompany.form!CompanyId"
DoCmd.OpenForm "frmEditCompany", acNormal, , strCriteria
Exit_Company_DblClick:
Exit Function
Err_Company_DblClick:
MsgBox Err.Description
Resume Exit_Company_DblClick

End Function

ПРисоединил ее к полям той подчиненной формы. При выполнении пишет, что объект не найден. Где ошибка?
...
Рейтинг: 0 / 0
Открыть форму
    #32382655
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я б написал
Код: plaintext
strCriteria =  "CompanyId="  & str(Forms!frmRefComp!sfrCompany.form!CompanyId) 
...
Рейтинг: 0 / 0
Открыть форму
    #32382675
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
=>
Все равно пишет:
Выражение Двойное нажатие кнопки, введеное в поле свойства события, вызывает ошибку: Объект не содержит программируемый объект 'Company_DblClick'
...
Рейтинг: 0 / 0
Открыть форму
    #32382694
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А в свойстве написано [Event Procedure]?
...
Рейтинг: 0 / 0
Открыть форму
    #32382695
guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если функцию обработки двойного нажатия прямо в субформе написать,
то конструкцию:
strCriteria = "CompanyId=Forms!frmRefComp!sfrCompany.form!CompanyId"

можно попроще написать:
strCriteria = "CompanyId=" & Cstr(Me("CompanyId"))
...
Рейтинг: 0 / 0
Открыть форму
    #32382719
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
Где должно быть написано?
...
Рейтинг: 0 / 0
Открыть форму
    #32382763
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
В окошке свойств, в строке OnDblClick.
...
Рейтинг: 0 / 0
Открыть форму
    #32382764
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Guest
Сделал как ты посоветовал сразу заработало
Спасибо всем
...
Рейтинг: 0 / 0
Открыть форму
    #32382771
Фотография KV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Владимир Саныч
Там я писал: =[Company_DblClick]
...
Рейтинг: 0 / 0
Открыть форму
    #32382850
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вот это и есть ошибка.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Открыть форму
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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