LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: OpenForm...
 Тема: OpenForm
 
 15.06.2007 21:09:04
All
4316 сообщения
1-ый


Тема: OpenForm
Есть форма со списком в списке отображаются все документы например продажа приход возвраты и т.д.
каждый документ создан естественно в разных формах
Не подскажите как сделать так что бы по двойному щелчку открывался именно тот документ и именно та форма в которой этот документ создан idДокумента известен.
Заранее благодарен!!!


P.S. События в формах
Автор: Sasha от 0:00:00 Источник ...
 15.06.2007 21:09:04
All
4316 сообщения
1-ый


RE: OpenForm
Private Sub idДокумент_DblClick(Cancel As Integer)
DoCmd.OpenForm "frmДокумент", , , "idДокумент=" & Me.idДокумент
End Sub





P.S. События в формах
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:09:04
All
4316 сообщения
1-ый


RE: OpenForm
Большое спасибо за ответ но вопрос был немножко другой
'
(DoCmd.OpenForm "frmДокумент", , , "idДокумент=" & Me.idДокумент )
'
Это когда известна одна форма 'frmДокумент' а нужно когда известно много форм
"
Есть форма со списком в списке отображаются все документы например продажа приход возвраты и т.д
Каждый документ создан в совершенно разных формах
например "frmДокумент, frmВозврат, frmПриход и т.д."
Вопрос по двойному щелчку на котором документе установлен курсор ту форму и открывать
Например Возврат-frmВозврат, Продажа-frmПродажа и т.д.
"


P.S. События в формах
Автор: Sasha от 0:00:00 Источник ...
 15.06.2007 21:09:04
All
4316 сообщения
1-ый


RE: OpenForm
1 вариант. Список должен содержать несколько колонок. Например, в первой записан идентификатор для поиска (размер колонки=0), во второй, название формы (размер колонки = 0), а в третьей название документа. Вызов
Private Sub idDocument_DblClick(Cancel As Integer)
Dim id As Long
id = Me.ActiveControl
DoCmd.OpenForm Me.ActiveControl.Column(1, id), , , "idДокумент=" & Me.idDocument
End Sub
' 2 вариант. Создаете условие, по которому будет открываться форма.
if Me.ActiveControl = "Приход" Then DoCmd.OpenForm ...


P.S. События в формах
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:09:04
All
4316 сообщения
1-ый


RE: OpenForm
Создается тогда следующий вопрос как чтоб в некое поле автоматически добавлялось наи менование формы допустим когда открываю форму там есть это самое некое поле и чтоб в него автоматически добавлялось наименование этой же формы?


P.S. События в формах
Автор: Sasha от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: OpenForm...
ПоискПоиск  Список форумовСписок форумов  
right