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

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

И создать на основании таблицы форму типа "разделенная".
...
Рейтинг: 0 / 0
14.06.2016, 18:56
    #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
14.06.2016, 21:14
    #39255991
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать переход к подчиненной форме в макросе?
Сергей Лалов, нет, каждой гамме присваивается несколько значений цвета.
...
Рейтинг: 0 / 0
14.06.2016, 21:31
    #39255994
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать переход к подчиненной форме в макросе?
sdku, если этот код присвоить нажатию кнопки, то первой строкой должна быть:
Private Sub Кнопка18_Click()
и тогда код не работает.
...
Рейтинг: 0 / 0
14.06.2016, 21:38
    #39255996
wladimirrr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как задать переход к подчиненной форме в макросе?
sdku, разобрался, спасибо!

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

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

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

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


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