powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / макрос для двойного счелчка
9 сообщений из 9, страница 1 из 1
макрос для двойного счелчка
    #37084650
mendess01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
при двойном счелчке по любому полю формы подч в форме глав выдается форма ж (на основе макроса). Я хочу, чтоб при двойном счелчке по любому полю формы подч в форме глав происходила следующая фильтрация: если поле основа имеет значение Жилье, то открывалась форма ж для кода строки по которой счёлкали, если Автобус - форма а, если Метро - форма м
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084653
mendess01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mendess01,

Как возможно доработать макросс????
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084711
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mendess01,

А что такое макрос и для чего это, когда есть VBA? Вообще ИМХО с макросами сложнее работать, VBA легче и быстрее.
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084717
mendess01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvkmendess01,

А что такое макрос и для чего это, когда есть VBA? Вообще ИМХО с макросами сложнее работать, VBA легче и быстрее.
Ок, как сделать эт в вба????
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084768
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mendess01,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
if me.основа = "жильё" then 
docmd.openform "ж"
else
if me.основа = "автобус" then
docmd.openform "a"
else
if me.основа = "метро" then
docmd.openform "м"
end if
end if
end if

Это самый простой вариант, ещё можно через case и т.д.
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084777
mendess01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alvk,

Спасибо,попробую.... Кстати я сам разобрался насчёт макроса, можна сделать так:
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084804
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mendess01,

Но здесь, чтобы всё увидеть, нужно по строчкам бегать, да и внизу текст в окошко полностью не помещается, а уж про более сложные задачи даже говорить не хочется. Макросы, как сказано недавно, тупиковая ветвь развития.
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084806
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alvkmendess01,

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
if me.основа = "жильё" then 
docmd.openform "ж"
else
if me.основа = "автобус" then
docmd.openform "a"
else
if me.основа = "метро" then
docmd.openform "м"
end if
end if
end if

Это самый простой вариант, ещё можно через case и т.д.
Самый простой - вот:

Код: plaintext
docmd.openform left(me!основа, 1 )
...
Рейтинг: 0 / 0
макрос для двойного счелчка
    #37084871
alvk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,

ой, а ведь и вправду, всё на поверхности, как я не увидел? Пятница ёпть.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / макрос для двойного счелчка
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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