|
|
|
| Доброго времени суток!
Вопрос такого характера: есть две формы, одна основная, а другая нет, при вызове из основной формы второстепенной, в последней отражалась конктретная строка. Т.е., при нажатии на кнопку откр формы 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,
Очень благодарен, за участие в решинии моего вопроса | |
|
| |