| |
|
|
| | Доброго времени суток!
Вопрос такого характера: есть две формы, одна основная, а другая нет, при вызове из основной формы второстепенной, в последней отражалась конктретная строка. Т.е., при нажатии на кнопку откр формы 1 (ленточная), форма2 открывалась на конктерной записи? | |
| |
| |
| |
|
|
| |
DoCmd.OpenForm "форма2", , ,"[ID_нужной_записи_форма2] = " & Me.[поле_форма1]
|
| |
| |
| |
| |
|
|
| | А именно, помогите, плиз, с кодом разобраться
Private Sub 111_Click()
On Error GoTo 111_1_Err
DoCmd.OpenForm "2222", acNormal, "", "", acFormReadOnly, acDialog
DoCmd.GoToRecord acForm, "2222", acGoTo, CurrentRecord
111_1_Exit:
Exit Sub
111_1_Err:
'MsgBox Error$
Resume 111_1_Exit
End Sub
Вопрос в том, что одновременно обрабатывались две команды, и отурывалась форма и осуществлялся переход на конкретную запись, при открытой второй форме работает, а при закрытой открывается на 1 записи.
плизззззззззз | |
| |
| |
| |
|
|
| | После этого:
DoCmd.OpenForm "2222", acNormal, "", "", acFormReadOnly, acDialog
работа кода в процедуре останавливается до закрытия формы 2222, поэтому
DoCmd.GoToRecord acForm, "2222", acGoTo, CurrentRecord
не при делах. | |
| |
| |
| |
|
|
| | А как сделать его рабочим????????????
Плиз, хэлп чайнику  | |
| |
| |
| |
|
|
| | СПС, за ответ, я разобралься в чем сила "acDialog"
Тока теперь др трабл, сорри, за назойливость, мобыть подсткажещь, как теперь вернуть нужный размер, 1 форма - откуда идет запуск второй (maximize) развернута, а вторую надо запускать в окне
Как, плиз, docmd.movesize не работает, хэлп | |
| |
| |
|
|
|
|
|
|
| |
|
|
| | Уважаемый Lukas, плиз, прокоментируйте по подробнее, как и где Всплывающая=Да?
Я же, чайник, и не сразу догоняю что-почем
Уважаю, все Ваши комменты, сразу видно профи  | |
| |
| |
|
|
| |
|
|
| | вот это посмотрите
http://hiprog.com/index.php?option=com_content&task=view&id=251661623&Itemid=35 | |
| |
| |
| |
|
|
| | СПС за ответ,
тока в примере эт решается с помощью acDialog, а у меня при загрузке 2-ой формы выполняется комманда, а acDialog, оставляет эту комманду не в удел, так что это не совсем подходящее решение.
Вам спасибо, за участие в решение моей траблы  | |
| |
| |
| |
|
|
| | а у меня при загрузке 2-ой формы выполняется комманда |
выполняйте эту команду на событие открытия 2-й формы, а не в форме вызывающей 2-ю форму | |
| |
| |
| |
|
|
| | Спасибо, за коммент
уважаемый osmor, все заработало при помощи ВСПЛЫВАЮЩАЯ=ДА, как и предлагал Lukas,
Очень благодарен, за участие в решинии моего вопроса  | |
| |
| |