powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как задать переход к подчиненной форме в макросе?
17 сообщений из 17, страница 1 из 1
Как задать переход к подчиненной форме в макросе?
    #39255869
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, я хочу в макросе Аксесс2010 задать переход в подчиненную форму с выделением строки для дальнейшей вставки значений из буфера.
Пробую команду "КЭлементуУправления" итак и этак, пока без результата. Подскажите идею!
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255932
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
на форуме макросы не жалуют-напишите на событие "нажатие кнопки" всего одну строчку
Код: vbnet
1.
DoCmd.OpenForm "FormName", , , "код=" & Me.полеСвязи 
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255935
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извиняюсь-невнимательно прочитал задание-сообщение не читать
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255952
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrrГоспода, я хочу в макросе Аксесс2010 задать переход в подчиненную форму с выделением строки для дальнейшей вставки значений из буфера.
Пробую команду "КЭлементуУправления" итак и этак, пока без результата. Подскажите идею!

Тут логичней объединить таблицы гамма и описание гаммы в одну, и не париться с макросами. (Так как если все верно понял у вас для одной записи в таблице гамма соответствует одна запись в таблице описание гаммы.)

И создать на основании таблицы форму типа "разделенная".
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255953
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
Private Sub ПолеГлавной_DblClick(Cancel As Integer)'  на указанном поле главной выделит новую запись в подчиненной
DoCmd.GoToControl "имяПодчФормы"
DoCmd.GoToRecord , , acNewRec
DoCmd.RunCommand acCmdSelectRecord
End Sub
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255991
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Лалов, нет, каждой гамме присваивается несколько значений цвета.
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255994
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, если этот код присвоить нажатию кнопки, то первой строкой должна быть:
Private Sub Кнопка18_Click()
и тогда код не работает.
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255996
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, разобрался, спасибо!

Private Sub Кнопка18_Click()
DoCmd.GoToControl "подчиненнаяформаЗапрос1"
DoCmd.GoToRecord , , acNewRec
DoCmd.RunCommand acCmdSelectRecord
End Sub

Так работает!
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39255999
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, а как этот код сохранить в виде отдельного модуля с именем, что бы можно было вызвать его в макросе?
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256005
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
а зачем макрос если Ваш код
Код: vbnet
1.
2.
3.
Private Sub Кнопка18_Click()
.......
End sub

всегда выполнится при нажатии на кнопку18 (он хранится в модуле формы и является её неотъемлемой частью)
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256007
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почитайте это многие вопросы отпадут
(и поймете что VBA значительно "круче" макрорекордера,который не более чем посредник между Аксом и VBA с мощнейшими средствами отладки, которые просто отсутствуют в макросах)
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256008
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, в макросе должно быть несколько функций, в т.ч. и эта. Я создал отдельную функцию с именем AB3. и в макросе вызываю её в нужной последовательности. Все вроде получилось, спасибо за помощь!

Public Function AB3()
DoCmd.GoToControl "Проводки_подч_форма_заявка"
DoCmd.GoToRecord , , acNewRec
DoCmd.RunCommand acCmdSelectRecord
End Function
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256010
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuпочитайте это многие вопросы отпадут
(и поймете что VBA значительно "круче" макрорекордера,который не более чем посредник между Аксом и VBA с мощнейшими средствами отладки, которые просто отсутствуют в макросах)
За ссылку спасибо, я только изучаю VBA, поэтому и обращаюсь за помощью. То, что макрорекордер имеет ограниченный инструментарий я уже понял. Что посоветуете почитать об VBA для начала, типа - первые шаги?
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256013
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
из HELP: "процедуры типа Function (функция) – набор команд, возвращающий вызвавшей её программе какое-либо значение , которое там будет использовано."
А какое значение возвращает Ваша функция?
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256016
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuwladimirrr,
из HELP: "процедуры типа Function (функция) – набор команд, возвращающий вызвавшей её программе какое-либо значение , которое там будет использовано."
А какое значение возвращает Ваша функция?
Блин, Вы мне такие вопросы задаете)). Эту функцию я создал не по учебнику, а интуитивно, работает зараза)).
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256019
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wladimirrr,
Литературы в сети воз и маленькая тележка
Кроме книжек типа "VBA для чайников". Читайте книги в которых нет длинных и бестолковых объяснений-лично я рекомендую Paul Litwin, Ken Getz, Mike Gunderloy "ACCESS 2002. Разработка настольных приложений"-вроде все сложно,но по мере изучения наступает просветление-до 10 главы само-то
...
Рейтинг: 0 / 0
Как задать переход к подчиненной форме в макросе?
    #39256021
wladimirrr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, спасибо!
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как задать переход к подчиненной форме в макросе?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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